summaryrefslogtreecommitdiffstats
path: root/ctdb/lib/tdb/python
diff options
context:
space:
mode:
authorKirill Smelkov <kirr@mns.spb.ru>2010-09-19 13:53:20 +0400
committerRusty Russell <rusty@rustcorp.com.au>2010-10-07 15:08:13 +1030
commit7c72d220b5b61c81c7b77d3bf872f016b38d3695 (patch)
treef5862f142ed5871aa3f10d56e8aa2a4df1b19cb2 /ctdb/lib/tdb/python
parentbf8dfcfe7d44eacfdcb82ca82c242c383c904be4 (diff)
downloadsamba-7c72d220b5b61c81c7b77d3bf872f016b38d3695.tar.gz
samba-7c72d220b5b61c81c7b77d3bf872f016b38d3695.tar.xz
samba-7c72d220b5b61c81c7b77d3bf872f016b38d3695.zip
pytdb: Add support for tdb_add_flags() & tdb_remove_flags()
Note, unlike tdb_open where flags is `int', tdb_{add,remove}_flags want flags as `unsigned', so instead of "i" I used "I" in PyArg_ParseTuple. Cc: 597386@bugs.debian.org Signed-off-by: Kirill Smelkov <kirr@mns.spb.ru> Signed-off-by: Jelmer Vernooij <jelmer@samba.org> (This used to be ctdb commit 7389f8a8a634c2fe0f068831326d92e6bfa0d046)
Diffstat (limited to 'ctdb/lib/tdb/python')
-rw-r--r--ctdb/lib/tdb/python/tests/simple.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ctdb/lib/tdb/python/tests/simple.py b/ctdb/lib/tdb/python/tests/simple.py
index 1c5982b1a4..0b8b8d9224 100644
--- a/ctdb/lib/tdb/python/tests/simple.py
+++ b/ctdb/lib/tdb/python/tests/simple.py
@@ -127,6 +127,10 @@ class SimpleTdbTests(TestCase):
self.tdb["entry"] = "value"
self.assertEquals(1, len(list(self.tdb)))
+ def test_add_flags(self):
+ self.tdb.add_flags(tdb.NOMMAP)
+ self.tdb.remove_flags(tdb.NOMMAP)
+
if __name__ == '__main__':
import unittest