From 773d7fbe9e045043b3d1de80af2f63d670d18ef3 Mon Sep 17 00:00:00 2001 From: stroeder Date: Mon, 20 Nov 2017 16:04:56 +0000 Subject: [PATCH] another LDAPObject test --- Tests/t_ldapobject.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Tests/t_ldapobject.py b/Tests/t_ldapobject.py index dfe2412..196a9f3 100644 --- a/Tests/t_ldapobject.py +++ b/Tests/t_ldapobject.py @@ -188,6 +188,13 @@ def test006_sasl_extenal_bind_s(self): l = self.ldap_object_class(self.server.ldapi_uri) l.sasl_external_bind_s(authz_id=authz_id) self.assertEqual(l.whoami_s(), authz_id.lower()) + + def test007_timeout(self): + l = self.ldap_object_class(self.server.ldap_uri) + m = l.search_ext(self.server.suffix, ldap.SCOPE_SUBTREE, '(objectClass=*)') + l.abandon(m) + with self.assertRaises(ldap.TIMEOUT): + result = l.result(m, timeout=0.001) class Test01_ReconnectLDAPObject(Test00_SimpleLDAPObject):