[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