Author: Philip Jenvey <[email protected]>
Branch: py3.3
Changeset: r72973:3b2796835762
Date: 2014-08-22 15:55 -0700
http://bitbucket.org/pypy/pypy/changeset/3b2796835762/

Log:    move/integrate these into the existing test_select

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
@@ -219,6 +219,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)
@@ -230,6 +232,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)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to