]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
pytest/dns: use self.assertIn() and .assertNotIn()
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 24 Mar 2021 02:16:21 +0000 (15:16 +1300)
committerJeremy Allison <jra@samba.org>
Mon, 29 Mar 2021 23:20:37 +0000 (23:20 +0000)
These give a more detailed message than assertTrue(x in y).

They were new in Python 3.1, so we avoided them until recently.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Jeremy Allison <jra@samba.org>
python/samba/tests/blackbox/samba_dnsupdate.py
python/samba/tests/dcerpc/dnsserver.py
python/samba/tests/dns.py

index ae65426e57db495c2673b049db2874e27ef5c779..f51ee4dff277c9accc2eaf9f7cb2aa4efbbeab44 100644 (file)
@@ -108,15 +108,15 @@ class SambaDnsUpdateTests(samba.tests.BlackboxTestCase):
 
         dns_c = "samba_dnsupdate --verbose --use-file={0}".format(tmp_uc)
         out = get_string(self.check_output(dns_c))
-        self.assertFalse(site_name.lower() in out, out)
+        self.assertNotIn(site_name.lower(), out)
 
         self.samdb.modify(m)
 
         shutil.copyfile(uc_fn, tmp_uc)
         out = get_string(self.check_output(dns_c))
 
-        self.assertFalse("No DNS updates needed" in out, out)
-        self.assertTrue(site_name.lower() in out, out)
+        self.assertNotIn("No DNS updates needed", out)
+        self.assertIn(site_name.lower(), out)
 
         result = cmd._run("samba-tool %s" % name, 'remove', site_name)
         if result is not None:
index 540ba009850ff33d52eb1b15b25939fb577774ce..60bad3bd6371d4a2fb5abab3920f173140abc3d6 100644 (file)
@@ -1107,7 +1107,7 @@ class DnsserverTests(RpcInterfaceTestCase):
                                   expression="(&(objectClass=dnsZone)(name=_msdcs*))",
                                   attrs=["nTSecurityDescriptor", "objectClass"])
         self.assertEqual(len(zones), 1)
-        self.assertTrue("nTSecurityDescriptor" in zones[0])
+        self.assertIn("nTSecurityDescriptor", zones[0])
         tmp = zones[0]["nTSecurityDescriptor"][0]
         utils = sd_utils.SDUtils(self.samdb)
         sd = ndr_unpack(security.descriptor, tmp)
@@ -1166,7 +1166,7 @@ class DnsserverTests(RpcInterfaceTestCase):
                                   attrs=["nTSecurityDescriptor"])
         self.assertEqual(len(zones), 1)
         current_dn = zones[0].dn
-        self.assertTrue("nTSecurityDescriptor" in zones[0])
+        self.assertIn("nTSecurityDescriptor", zones[0])
         tmp = zones[0]["nTSecurityDescriptor"][0]
         utils = sd_utils.SDUtils(self.samdb)
         sd = ndr_unpack(security.descriptor, tmp)
@@ -1205,7 +1205,7 @@ class DnsserverTests(RpcInterfaceTestCase):
             for (key, sec_desc) in security_desc_dict:
                 zones = self.samdb.search(base=key, scope=ldb.SCOPE_BASE,
                                           attrs=["nTSecurityDescriptor"])
-                self.assertTrue("nTSecurityDescriptor" in zones[0])
+                self.assertIn("nTSecurityDescriptor", zones[0])
                 tmp = zones[0]["nTSecurityDescriptor"][0]
                 utils = sd_utils.SDUtils(self.samdb)
 
@@ -1238,7 +1238,7 @@ class DnsserverTests(RpcInterfaceTestCase):
                                   attrs=["nTSecurityDescriptor"])
         self.assertEqual(len(zones), 1)
         current_dn = zones[0].dn
-        self.assertTrue("nTSecurityDescriptor" in zones[0])
+        self.assertIn("nTSecurityDescriptor", zones[0])
         tmp = zones[0]["nTSecurityDescriptor"][0]
         utils = sd_utils.SDUtils(self.samdb)
         sd = ndr_unpack(security.descriptor, tmp)
@@ -1277,7 +1277,7 @@ class DnsserverTests(RpcInterfaceTestCase):
         for (key, sec_desc) in security_desc_dict:
             zones = self.samdb.search(base=key, scope=ldb.SCOPE_BASE,
                                       attrs=["nTSecurityDescriptor"])
-            self.assertTrue("nTSecurityDescriptor" in zones[0])
+            self.assertIn("nTSecurityDescriptor", zones[0])
             tmp = zones[0]["nTSecurityDescriptor"][0]
             utils = sd_utils.SDUtils(self.samdb)
 
index 2c4a9fe2c6587b975ce4a49e6362a8706e2bd634..77aa43a856fdd7834eb5e6067ab315426e3d879f 100644 (file)
@@ -1535,11 +1535,11 @@ class TestZones(DNSTest):
         self.dns_update_record(name3, txt)
         self.dns_update_record(name3, txt2)
 
-        # Create a tomb stoned record.
+        # Create a tombstoned record.
         self.dns_update_record(name4, txt4)
         self.dns_tombstone(name4, txt4, self.zone)
         records = self.ldap_get_records(name4)
-        self.assertTrue("dNSTombstoned" in records[0])
+        self.assertIn("dNSTombstoned", records[0])
         self.assertEqual(records[0]["dNSTombstoned"][0], b"TRUE")
 
         # Create an un-tombstoned record, with dnsTombstoned: FALSE
@@ -1547,7 +1547,7 @@ class TestZones(DNSTest):
         self.dns_tombstone(name5, txt5, self.zone)
         self.dns_update_record(name5, txt5)
         records = self.ldap_get_records(name5)
-        self.assertTrue("dNSTombstoned" in records[0])
+        self.assertIn("dNSTombstoned", records[0])
         self.assertEqual(records[0]["dNSTombstoned"][0], b"FALSE")
 
         last_add = self.dns_update_record(name3, txt3)
@@ -1570,7 +1570,7 @@ class TestZones(DNSTest):
         self.assertEqual(len(recs), 1)
         self.assertEqual(recs[0].wType, dnsp.DNS_TYPE_TOMBSTONE)
         records = self.ldap_get_records(name)
-        self.assertTrue("dNSTombstoned" in records[0])
+        self.assertIn("dNSTombstoned", records[0])
         self.assertEqual(records[0]["dNSTombstoned"][0], b"TRUE")
 
         recs = self.ldap_get_dns_records(name2)
@@ -1589,14 +1589,14 @@ class TestZones(DNSTest):
         self.assertEqual(len(recs), 1)
         self.assertEqual(recs[0].wType, dnsp.DNS_TYPE_TOMBSTONE)
         records = self.ldap_get_records(name4)
-        self.assertTrue("dNSTombstoned" in records[0])
+        self.assertIn("dNSTombstoned", records[0])
         self.assertEqual(records[0]["dNSTombstoned"][0], b"TRUE")
 
         recs = self.ldap_get_dns_records(name5)
         self.assertEqual(len(recs), 1)
         self.assertEqual(recs[0].wType, dnsp.DNS_TYPE_TOMBSTONE)
         records = self.ldap_get_records(name5)
-        self.assertTrue("dNSTombstoned" in records[0])
+        self.assertIn("dNSTombstoned", records[0])
         self.assertEqual(records[0]["dNSTombstoned"][0], b"TRUE")
 
         for make_it_work in [False, True]: