diff options
Diffstat (limited to 'src/third_party/wiredtiger/test/suite/test_timestamp01.py')
-rw-r--r-- | src/third_party/wiredtiger/test/suite/test_timestamp01.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/test/suite/test_timestamp01.py b/src/third_party/wiredtiger/test/suite/test_timestamp01.py index c8938296908..c7a5df66ae0 100644 --- a/src/third_party/wiredtiger/test/suite/test_timestamp01.py +++ b/src/third_party/wiredtiger/test/suite/test_timestamp01.py @@ -41,6 +41,12 @@ class test_timestamp01(wttest.WiredTigerTestCase, suite_subprocess): if not wiredtiger.timestamp_build(): self.skipTest('requires a timestamp build') + # Cannot set a timestamp on a non-running transaction + self.assertRaisesWithMessage(wiredtiger.WiredTigerError, + lambda: self.session.timestamp_transaction( + 'commit_timestamp=' + timestamp_str(1 << 5000)), + '/must be running/') + # Zero is not permitted self.session.begin_transaction() self.assertRaisesWithMessage(wiredtiger.WiredTigerError, |