File tree Expand file tree Collapse file tree 1 file changed +5
-15
lines changed Expand file tree Collapse file tree 1 file changed +5
-15
lines changed Original file line number Diff line number Diff line change @@ -647,24 +647,14 @@ def test105_reconnect_restore(self):
647
647
@requires_init_fd ()
648
648
class Test03_SimpleLDAPObjectWithFileno (Test00_SimpleLDAPObject ):
649
649
def _open_ldap_conn (self , who = None , cred = None , ** kwargs ):
650
- if hasattr (self , '_sock' ):
651
- raise RuntimeError ("socket already connected" )
652
- self ._sock = socket .create_connection (
650
+ sock = socket .create_connection (
653
651
(self .server .hostname , self .server .port )
654
652
)
655
- return super ()._open_ldap_conn (
656
- who = who , cred = cred , fileno = self . _sock .fileno (), ** kwargs
653
+ result = super ()._open_ldap_conn (
654
+ who = who , cred = cred , fileno = sock .fileno (), ** kwargs
657
655
)
658
-
659
- def tearDown (self ):
660
- self ._sock .close ()
661
- delattr (self , '_sock' )
662
- super ().tearDown ()
663
-
664
- def reset_connection (self ):
665
- self ._sock .close ()
666
- delattr (self , '_sock' )
667
- super (Test03_SimpleLDAPObjectWithFileno , self ).reset_connection ()
656
+ sock .detach ()
657
+ return result
668
658
669
659
670
660
if __name__ == '__main__' :
You can’t perform that action at this time.
0 commit comments