def closeall_check(self, usedefault): # Check that close_all() closes everything in a given map l = [] testmap = {} for i in range(10): c = dummychannel() l.append(c) self.assertEqual(c.socket.closed, False) testmap[i] = c if usedefault: socketmap = asynclib._SOCKET_MAP try: asynclib._SOCKET_MAP = testmap asynclib.close_all() finally: testmap, asynclib._SOCKET_MAP = asynclib._SOCKET_MAP, socketmap else: asynclib.close_all(testmap) self.assertEqual(len(testmap), 0) for c in l: self.assertEqual(c.socket.closed, True)
def setUp(self): # remove any unfired scheduled call left behind asynclib.close_all()
def tearDown(self): asynclib.close_all()