Commit 66f4a68
committed
Add time-travel assertion to replace integration tests
The .append() before replace exists to produce a snapshot. The
existing assertion ('old snapshot id in metadata.snapshots') only
proves the metadata entry survived — not that it's actually
readable. Adding a scan(snapshot_id=old_snapshot_id) round-trip
proves the schema + manifest references for the pre-replace
snapshot are still resolvable through the real object store, not
just present in the metadata document.1 parent 242f414 commit 66f4a68
1 file changed
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
907 | 907 | | |
908 | 908 | | |
909 | 909 | | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
910 | 914 | | |
911 | 915 | | |
912 | 916 | | |
| |||
935 | 939 | | |
936 | 940 | | |
937 | 941 | | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
0 commit comments