diff options
| author | Andrew Bartlett <abartlet@samba.org> | 2017-09-21 13:47:49 +1200 |
|---|---|---|
| committer | Andrew Bartlett <abartlet@samba.org> | 2017-09-22 21:20:25 +0200 |
| commit | a0b46ecdd2481699ce91c2636d4eac9067f8f69e (patch) | |
| tree | 93f18aee5e6e3f4dac46c20cb181d0db8da1e15a /lib/ldb/tests/python/api.py | |
| parent | 8565ca1c6d9d80a326525b1c66ee7e93dab08ead (diff) | |
| download | samba-a0b46ecdd2481699ce91c2636d4eac9067f8f69e.tar.gz samba-a0b46ecdd2481699ce91c2636d4eac9067f8f69e.tar.bz2 samba-a0b46ecdd2481699ce91c2636d4eac9067f8f69e.zip | |
ldb: Do not make an ldb file for API tests
An ldb context is valid without a backing file for tests of ldb.Message and ldb.MessageElement
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Diffstat (limited to 'lib/ldb/tests/python/api.py')
| -rwxr-xr-x | lib/ldb/tests/python/api.py | 34 |
1 files changed, 11 insertions, 23 deletions
diff --git a/lib/ldb/tests/python/api.py b/lib/ldb/tests/python/api.py index 5cb848a7c82..ba9476a0e68 100755 --- a/lib/ldb/tests/python/api.py +++ b/lib/ldb/tests/python/api.py @@ -1241,13 +1241,7 @@ class DnTests(TestCase): def setUp(self): super(DnTests, self).setUp() - self.testdir = tempdir() - self.filename = os.path.join(self.testdir, "test.ldb") - self.ldb = ldb.Ldb(self.filename) - - def tearDown(self): - shutil.rmtree(self.testdir) - super(DnTests, self).tearDown() + self.ldb = ldb.Ldb() def test_set_dn_invalid(self): x = ldb.Message() @@ -1482,12 +1476,6 @@ class LdbMsgTests(TestCase): def setUp(self): super(LdbMsgTests, self).setUp() self.msg = ldb.Message() - self.testdir = tempdir() - self.filename = os.path.join(self.testdir, "test.ldb") - - def tearDown(self): - shutil.rmtree(self.testdir) - super(LdbMsgTests, self).tearDown() def test_init_dn(self): self.msg = ldb.Message(ldb.Dn(ldb.Ldb(), "dc=foo27")) @@ -1495,11 +1483,11 @@ class LdbMsgTests(TestCase): def test_iter_items(self): self.assertEqual(0, len(self.msg.items())) - self.msg.dn = ldb.Dn(ldb.Ldb(self.filename), "dc=foo28") + self.msg.dn = ldb.Dn(ldb.Ldb(), "dc=foo28") self.assertEqual(1, len(self.msg.items())) def test_repr(self): - self.msg.dn = ldb.Dn(ldb.Ldb(self.filename), "dc=foo29") + self.msg.dn = ldb.Dn(ldb.Ldb(), "dc=foo29") self.msg["dc"] = b"foo" if PY3: self.assertIn(repr(self.msg), [ @@ -1577,37 +1565,37 @@ class LdbMsgTests(TestCase): self.assertEqual(["bar"], list(self.msg.text["foo"])) def test_keys(self): - self.msg.dn = ldb.Dn(ldb.Ldb(self.filename), "@BASEINFO") + self.msg.dn = ldb.Dn(ldb.Ldb(), "@BASEINFO") self.msg["foo"] = [b"bla"] self.msg["bar"] = [b"bla"] self.assertEqual(["dn", "foo", "bar"], self.msg.keys()) def test_keys_text(self): - self.msg.dn = ldb.Dn(ldb.Ldb(self.filename), "@BASEINFO") + self.msg.dn = ldb.Dn(ldb.Ldb(), "@BASEINFO") self.msg["foo"] = ["bla"] self.msg["bar"] = ["bla"] self.assertEqual(["dn", "foo", "bar"], self.msg.text.keys()) def test_dn(self): - self.msg.dn = ldb.Dn(ldb.Ldb(self.filename), "@BASEINFO") + self.msg.dn = ldb.Dn(ldb.Ldb(), "@BASEINFO") self.assertEqual("@BASEINFO", self.msg.dn.__str__()) def test_get_dn(self): - self.msg.dn = ldb.Dn(ldb.Ldb(self.filename), "@BASEINFO") + self.msg.dn = ldb.Dn(ldb.Ldb(), "@BASEINFO") self.assertEqual("@BASEINFO", self.msg.get("dn").__str__()) def test_dn_text(self): - self.msg.text.dn = ldb.Dn(ldb.Ldb(self.filename), "@BASEINFO") + self.msg.text.dn = ldb.Dn(ldb.Ldb(), "@BASEINFO") self.assertEqual("@BASEINFO", str(self.msg.dn)) self.assertEqual("@BASEINFO", str(self.msg.text.dn)) def test_get_dn_text(self): - self.msg.dn = ldb.Dn(ldb.Ldb(self.filename), "@BASEINFO") + self.msg.dn = ldb.Dn(ldb.Ldb(), "@BASEINFO") self.assertEqual("@BASEINFO", str(self.msg.get("dn"))) self.assertEqual("@BASEINFO", str(self.msg.text.get("dn"))) def test_get_invalid(self): - self.msg.dn = ldb.Dn(ldb.Ldb(self.filename), "@BASEINFO") + self.msg.dn = ldb.Dn(ldb.Ldb(), "@BASEINFO") self.assertRaises(TypeError, self.msg.get, 42) def test_get_other(self): @@ -1655,7 +1643,7 @@ class LdbMsgTests(TestCase): self.assertEqual(msg1, msg2) def test_equal_simplel(self): - db = ldb.Ldb(self.filename) + db = ldb.Ldb() msg1 = ldb.Message() msg1.dn = ldb.Dn(db, "foo=bar") msg2 = ldb.Message() |
