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))
