[py-svn] r31536 - py/branch/distributed/py/test/testing
hpk at codespeak.net
hpk at codespeak.net
Wed Aug 23 13:39:44 CEST 2006
Author: hpk
Date: Wed Aug 23 13:39:41 2006
New Revision: 31536
Modified:
py/branch/distributed/py/test/testing/test_collect.py
Log:
(fijal, hpk) 99% test for keyboardinterrupts
Modified: py/branch/distributed/py/test/testing/test_collect.py
==============================================================================
--- py/branch/distributed/py/test/testing/test_collect.py (original)
+++ py/branch/distributed/py/test/testing/test_collect.py Wed Aug 23 13:39:41 2006
@@ -367,3 +367,11 @@
list(col.tryiter(reporterror=l.append))
assert len(l) == 1
assert isinstance(l[0], py.code.ExceptionInfo)
+
+def test_tryiter_handles_keyboardinterrupt():
+ tmp = py.test.ensuretemp("tryiterkeyboard")
+ tmp.ensure("subdir", "conftest.py").write(py.code.Source("""
+ raise KeyboardInterrupt()
+ """))
+ col = py.test.collect.Directory(tmp)
+ py.test.raises(KeyboardInterrupt, list, col.tryiter())
More information about the pytest-commit
mailing list