[Checkins] SVN: z3c.testsetup/trunk/src/z3c/testsetup/test Ignore
broken modules while scanning.
Uli Fouquet
uli at gnufix.de
Thu Jul 24 06:58:32 EDT 2008
Log message for revision 88784:
Ignore broken modules while scanning.
Changed:
U z3c.testsetup/trunk/src/z3c/testsetup/testing.py
A z3c.testsetup/trunk/src/z3c/testsetup/tests/cave/broken_mod.py
-=-
Modified: z3c.testsetup/trunk/src/z3c/testsetup/testing.py
===================================================================
--- z3c.testsetup/trunk/src/z3c/testsetup/testing.py 2008-07-24 10:50:27 UTC (rev 88783)
+++ z3c.testsetup/trunk/src/z3c/testsetup/testing.py 2008-07-24 10:58:31 UTC (rev 88784)
@@ -80,7 +80,12 @@
if submod_info.isPackage():
result.extend(self.getModules(submod_info.getModule()))
else:
- module = submod_info.getModule()
+ module = None
+ try:
+ module = submod_info.getModule()
+ except ImportError:
+ # Broken modules cannot provide executable tests.
+ continue
if self.pfilter_func(module):
result.append(module)
return result
Added: z3c.testsetup/trunk/src/z3c/testsetup/tests/cave/broken_mod.py
===================================================================
--- z3c.testsetup/trunk/src/z3c/testsetup/tests/cave/broken_mod.py (rev 0)
+++ z3c.testsetup/trunk/src/z3c/testsetup/tests/cave/broken_mod.py 2008-07-24 10:58:31 UTC (rev 88784)
@@ -0,0 +1,6 @@
+"""
+This module is broken, but does not contain tests.
+
+It should be ignored while scanning for test modules.
+"""
+import non_existing_package
More information about the Checkins
mailing list