]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
ldb:pytests: test ldb.connect() works after .disconnect()
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Tue, 19 Mar 2024 22:31:23 +0000 (11:31 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 10 Apr 2024 05:13:32 +0000 (05:13 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/ldb/tests/python/api.py

index 866bfb0f7512fa8469002ca9e0150de1deeca4d1..88dfa8c3b718b2a07a505a4985a6e862c8c80f03 100755 (executable)
@@ -138,6 +138,15 @@ class SimpleLdb(LdbBaseTest):
         with self.assertRaises(ldb.LdbError):
             x.connect(url, flags)
 
+    def test_connect_and_disconnect(self):
+        url = self.url()
+        flags = self.flags()
+        x = ldb.Ldb()
+        x.connect(url, flags)
+        x.disconnect()
+        x.connect(url, flags)
+        x.disconnect()
+
     def test_repr(self):
         x = ldb.Ldb()
         self.assertTrue(repr(x).startswith("<ldb connection"))