[Python-checkins] cpython: test_asyncore: Enable tests of Unix domain sockets with poll().
charles-francois.natali
python-checkins at python.org
Mon Oct 31 11:05:00 CET 2011
http://hg.python.org/cpython/rev/a293cc899c7b
changeset: 73242:a293cc899c7b
user: Charles-François Natali <neologix at free.fr>
date: Mon Oct 31 12:08:09 2011 +0100
summary:
test_asyncore: Enable tests of Unix domain sockets with poll().
files:
Lib/test/test_asyncore.py | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/Lib/test/test_asyncore.py b/Lib/test/test_asyncore.py
--- a/Lib/test/test_asyncore.py
+++ b/Lib/test/test_asyncore.py
@@ -792,7 +792,6 @@
if HAS_UNIX_SOCKETS:
family = socket.AF_UNIX
addr = support.TESTFN
- use_poll = False
def tearDown(self):
unlink(self.addr)
@@ -812,11 +811,19 @@
class TestAPI_UseIPv6Poll(TestAPI_UseIPv6Sockets):
use_poll = True
+class TestAPI_UseUnixSocketsSelect(TestAPI_UseUnixSockets):
+ use_poll = False
+
+ at unittest.skipUnless(hasattr(select, 'poll'), 'select.poll required')
+class TestAPI_UseUnixSocketsPoll(TestAPI_UseUnixSockets):
+ use_poll = True
+
def test_main():
tests = [HelperFunctionTests, DispatcherTests, DispatcherWithSendTests,
DispatcherWithSendTests_UsePoll, FileWrapperTest,
TestAPI_UseIPv4Select, TestAPI_UseIPv4Poll, TestAPI_UseIPv6Select,
- TestAPI_UseIPv6Poll, TestAPI_UseUnixSockets]
+ TestAPI_UseIPv6Poll, TestAPI_UseUnixSocketsSelect,
+ TestAPI_UseUnixSocketsPoll]
run_unittest(*tests)
if __name__ == "__main__":
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list