summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/suite/test_timestamp12.py
diff options
context:
space:
mode:
authorLuke Chen <luke.chen@mongodb.com>2021-08-16 14:53:17 +1000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-08-16 05:21:34 +0000
commite00b31ac8a5509ebca265178daa3a1d1e2ab3bb2 (patch)
treeef6a7224febfdc095e6f7251d605f3a373b7639b /src/third_party/wiredtiger/test/suite/test_timestamp12.py
parent5a20195efb81fa18645498eac5a0865372b8a663 (diff)
downloadmongo-e00b31ac8a5509ebca265178daa3a1d1e2ab3bb2.tar.gz
Import wiredtiger: 4fed751669a4ca66b882f73a8e8d555174a4da66 from branch mongodb-master
ref: 8099896388..4fed751669 for: 5.1.0 WT-7928 VLCS checkpoint and additional test suite improvements
Diffstat (limited to 'src/third_party/wiredtiger/test/suite/test_timestamp12.py')
-rw-r--r--src/third_party/wiredtiger/test/suite/test_timestamp12.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/third_party/wiredtiger/test/suite/test_timestamp12.py b/src/third_party/wiredtiger/test/suite/test_timestamp12.py
index e54ed923474..5ccab50ce05 100644
--- a/src/third_party/wiredtiger/test/suite/test_timestamp12.py
+++ b/src/third_party/wiredtiger/test/suite/test_timestamp12.py
@@ -38,12 +38,16 @@ class test_timestamp12(wttest.WiredTigerTestCase):
session_config = 'isolation=snapshot'
coll_uri = 'table:collection12'
oplog_uri = 'table:oplog12'
+ key_format_values = [
+ ('integer-row', dict(key_format='i')),
+ ('column', dict(key_format='r')),
+ ]
closecfg = [
('dfl', dict(close_cfg='', all_expected=False)),
('use_stable', dict(close_cfg='use_timestamp=true', all_expected=False)),
('all_dirty', dict(close_cfg='use_timestamp=false', all_expected=True)),
- ]
- scenarios = make_scenarios(closecfg)
+ ]
+ scenarios = make_scenarios(key_format_values, closecfg)
def verify_expected(self, op_exp, coll_exp):
c_op = self.session.open_cursor(self.oplog_uri)
@@ -67,8 +71,9 @@ class test_timestamp12(wttest.WiredTigerTestCase):
# Add data to each of them separately and checkpoint so that each one
# has a different stable timestamp.
#
- self.session.create(self.oplog_uri, 'key_format=i,value_format=i')
- self.session.create(self.coll_uri, 'key_format=i,value_format=i,log=(enabled=false)')
+ basecfg = 'key_format={},value_format=i'.format(self.key_format)
+ self.session.create(self.oplog_uri, basecfg)
+ self.session.create(self.coll_uri, basecfg + ',log=(enabled=false)')
c_op = self.session.open_cursor(self.oplog_uri)
c_coll = self.session.open_cursor(self.coll_uri)