[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