From 3f6df9f9e33266ba2f383dde17ed6f9de7dd54c9 Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Sat, 11 Jun 2011 18:31:28 +0400 Subject: pyldb: add unit test for ldbDn.compare_base --- lib/ldb/tests/python/api.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lib') diff --git a/lib/ldb/tests/python/api.py b/lib/ldb/tests/python/api.py index e7658d51ab..bc556d6143 100755 --- a/lib/ldb/tests/python/api.py +++ b/lib/ldb/tests/python/api.py @@ -437,6 +437,17 @@ class DnTests(unittest.TestCase): x = ldb.Dn(self.ldb, "dc=foo26,bar=bloe") self.assertEquals("/bloe\nfoo26", x.canonical_ex_str()) + def test_ldb_base_compare(self): + """Testing ldb_dn_compare_dn""" + dn1 = ldb.Dn(self.ldb, "dc=base") + dn2 = ldb.Dn(self.ldb, "cn=foo,dc=base") + dn3 = ldb.Dn(self.ldb, "cn=bar,dc=base") + dn4 = ldb.Dn(self.ldb, "cn=baz,cn=bar,dc=base") + + self.assertEquals(0, dn2.compare_base(dn1)) + self.assertEquals(0, dn4.compare_base(dn1)) + self.assertEquals(0, dn4.compare_base(dn3)) + self.assertFalse(dn3.compare_base(dn2) == 0) class LdbMsgTests(unittest.TestCase): -- cgit