Author: jelmer
Date: 2007-11-25 03:04:04 +0000 (Sun, 25 Nov 2007)
New Revision: 26107

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26107

Log:
Add more tests.
Modified:
   branches/SAMBA_4_0/source/lib/tdb/python/tests/simple.py


Changeset:
Modified: branches/SAMBA_4_0/source/lib/tdb/python/tests/simple.py
===================================================================
--- branches/SAMBA_4_0/source/lib/tdb/python/tests/simple.py    2007-11-25 
02:58:12 UTC (rev 26106)
+++ branches/SAMBA_4_0/source/lib/tdb/python/tests/simple.py    2007-11-25 
03:04:04 UTC (rev 26107)
@@ -95,3 +95,25 @@
         self.tdb["bla"] = "hoi"
         i = iter(self.tdb)
         self.assertEquals(set(["bloe", "bla"]), set([i.next(), i.next()]))
+
+    def test_keys(self):
+        self.tdb["bloe"] = "2"
+        self.tdb["bla"] = "25"
+        self.assertEquals(["bla", "bloe"], self.tdb.keys())
+
+    def test_values(self):
+        self.tdb["bloe"] = "2"
+        self.tdb["bla"] = "25"
+        self.assertEquals(["25", "2"], self.tdb.values())
+
+    def test_clear(self):
+        self.tdb["bloe"] = "2"
+        self.tdb["bla"] = "25"
+        self.assertEquals(2, len(self.tdb))
+        self.tdb.clear()
+        self.assertEquals(0, len(self.tdb))
+
+    def test_len(self):
+        self.assertEquals(0, len(self.tdb))
+        self.tdb["entry"] = "value"
+        self.assertEquals(1, len(self.tdb))

Reply via email to