From: Björn Baumbach Date: Wed, 20 Dec 2017 14:55:50 +0000 (+0100) Subject: pyldb: extend dn.is_child_of() test: dn is child of itself X-Git-Tag: tevent-0.9.36~215 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cf338b8260f5b33df6718e4850eed326c636b7ab;p=thirdparty%2Fsamba.git pyldb: extend dn.is_child_of() test: dn is child of itself Add this test so ensure that this (unclear) behaviour does not change silently. Signed-off-by: Björn Baumbach Reviewed-by: Douglas Bagnall --- diff --git a/lib/ldb/tests/python/api.py b/lib/ldb/tests/python/api.py index 409f446f1ea..85fe1bc360f 100755 --- a/lib/ldb/tests/python/api.py +++ b/lib/ldb/tests/python/api.py @@ -1512,9 +1512,11 @@ class DnTests(TestCase): dn3 = ldb.Dn(self.ldb, "cn=bar,dc=base") dn4 = ldb.Dn(self.ldb, "cn=baz,cn=bar,dc=base") + self.assertTrue(dn1.is_child_of(dn1)) self.assertTrue(dn2.is_child_of(dn1)) self.assertTrue(dn4.is_child_of(dn1)) self.assertTrue(dn4.is_child_of(dn3)) + self.assertTrue(dn4.is_child_of(dn4)) self.assertFalse(dn3.is_child_of(dn2)) self.assertFalse(dn1.is_child_of(dn4)) @@ -1530,9 +1532,11 @@ class DnTests(TestCase): dn3 = ldb.Dn(self.ldb, dn3_str) dn4 = ldb.Dn(self.ldb, dn4_str) + self.assertTrue(dn1.is_child_of(dn1_str)) self.assertTrue(dn2.is_child_of(dn1_str)) self.assertTrue(dn4.is_child_of(dn1_str)) self.assertTrue(dn4.is_child_of(dn3_str)) + self.assertTrue(dn4.is_child_of(dn4_str)) self.assertFalse(dn3.is_child_of(dn2_str)) self.assertFalse(dn1.is_child_of(dn4_str))