X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=eventlet%2Ftests%2Fstdlib%2Ftest_asyncore.py;fp=eventlet%2Ftests%2Fstdlib%2Ftest_asyncore.py;h=0000000000000000000000000000000000000000;hb=358bd9258c2b6d2ee74de4dfd07a5123107abad4;hp=ea889aaaa0d751d1c48d35d1f9f3f4e87db71c4d;hpb=376ff3bfe7071cc0793184a378c4e74508fb0d97;p=packages%2Ftrusty%2Fpython-eventlet.git diff --git a/eventlet/tests/stdlib/test_asyncore.py b/eventlet/tests/stdlib/test_asyncore.py deleted file mode 100644 index ea889aa..0000000 --- a/eventlet/tests/stdlib/test_asyncore.py +++ /dev/null @@ -1,64 +0,0 @@ -from eventlet import patcher -from eventlet.green import asyncore -from eventlet.green import select -from eventlet.green import socket -from eventlet.green import threading -from eventlet.green import time - -patcher.inject("test.test_asyncore", globals()) - - -def new_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: - # the only change we make is to not assign to asyncore.socket_map - # because doing so fails to assign to the real asyncore's socket_map - # and thus the test fails - socketmap = asyncore.socket_map.copy() - try: - asyncore.socket_map.clear() - asyncore.socket_map.update(testmap) - asyncore.close_all() - finally: - testmap = asyncore.socket_map.copy() - asyncore.socket_map.clear() - asyncore.socket_map.update(socketmap) - else: - asyncore.close_all(testmap) - - self.assertEqual(len(testmap), 0) - - for c in l: - self.assertEqual(c.socket.closed, True) - -HelperFunctionTests.closeall_check = new_closeall_check - -try: - # Eventlet's select() emulation doesn't support the POLLPRI flag, - # which this test relies on. Therefore, nuke it! - BaseTestAPI.test_handle_expt = lambda *a, **kw: None -except NameError: - pass - -try: - # temporarily disabling these tests in the python2.7/pyevent configuration - from tests import using_pyevent - import sys - if using_pyevent(None) and sys.version_info >= (2, 7): - TestAPI_UseSelect.test_handle_accept = lambda *a, **kw: None - TestAPI_UseSelect.test_handle_close = lambda *a, **kw: None - TestAPI_UseSelect.test_handle_read = lambda *a, **kw: None -except NameError: - pass - -if __name__ == "__main__": - test_main()