pytdb: Add support for tdb_transaction_prepare_commit()
[metze/ctdb/wip.git] / lib / tdb / python / tests / simple.py
index 3dc2f033a958dd6bbc9d7fa74006a073458e99f3..0dae96e4dde5af2f2d770344e8b194174812a948 100644 (file)
@@ -111,6 +111,14 @@ class SimpleTdbTests(TestCase):
         self.tdb.transaction_commit()
         self.assertEquals("1", self.tdb["bloe"])
 
+    def test_transaction_prepare_commit(self):
+        self.tdb["bloe"] = "2"
+        self.tdb.transaction_start()
+        self.tdb["bloe"] = "1"
+        self.tdb.transaction_prepare_commit()
+        self.tdb.transaction_commit()
+        self.assertEquals("1", self.tdb["bloe"])
+
     def test_iterator(self):
         self.tdb["bloe"] = "2"
         self.tdb["bla"] = "hoi"