[pypy-commit] pypy stdlib-2.7.8: move/integrate these into the existing test_select

pjenvey noreply at buildbot.pypy.org
Sat Aug 23 01:55:51 CEST 2014


Author: Philip Jenvey <pjenvey at underboss.org>
Branch: stdlib-2.7.8
Changeset: r72979:4e771bcf30f6
Date: 2014-08-22 15:55 -0700
http://bitbucket.org/pypy/pypy/changeset/4e771bcf30f6/

Log:	move/integrate these into the existing test_select (grafted from
	3b2796835762907581e947de99d51e6528027eed)

diff --git a/pypy/module/select/test/test_select.py b/pypy/module/select/test/test_select.py
--- a/pypy/module/select/test/test_select.py
+++ b/pypy/module/select/test/test_select.py
@@ -218,6 +218,8 @@
             skip("no select.poll() on this platform")
         pollster = select.poll()
         pollster.register(1)
+        raises(OverflowError, pollster.register, 0, -1)
+        raises(OverflowError, pollster.register, 0, 1 << 64)
         exc = raises(OverflowError, pollster.register, 0, 32768) # SHRT_MAX + 1
         assert str(exc.value) == 'signed short integer is greater than maximum'
         exc = raises(OverflowError, pollster.register, 0, -32768 - 1)
@@ -229,6 +231,9 @@
         exc = raises(TypeError, pollster.poll, '123')
         assert str(exc.value) == 'timeout must be an integer or None'
 
+        raises(OverflowError, pollster.modify, 1, -1)
+        raises(OverflowError, pollster.modify, 1, 1 << 64)
+
 
 class AppTestSelectWithPipes(_AppTestSelect):
     "Use a pipe to get pairs of file descriptors"
diff --git a/pypy/module/test_lib_pypy/test_poll.py b/pypy/module/test_lib_pypy/test_poll.py
deleted file mode 100644
--- a/pypy/module/test_lib_pypy/test_poll.py
+++ /dev/null
@@ -1,14 +0,0 @@
-class AppTestPoll:
-
-    spaceconfig = dict(usemodules=('select',))
-
-    def test_poll3(self):
-        import select
-        # test int overflow
-        pollster = select.poll()
-        pollster.register(1)
-
-        raises(OverflowError, pollster.register, 0, -1)
-        raises(OverflowError, pollster.register, 0, 1 << 64)
-        raises(OverflowError, pollster.modify, 1, -1)
-        raises(OverflowError, pollster.modify, 1, 1 << 64)


More information about the pypy-commit mailing list