[Checkins]
SVN: z3c.testsetup/branches/ulif-sepfunctesting/src/z3c/testsetup/__init__.py
Introduce initialization that copes with missing zope.app.testing.
Uli Fouquet
uli at gnufix.de
Tue Jun 24 19:15:54 EDT 2008
Log message for revision 87731:
Introduce initialization that copes with missing zope.app.testing.
Changed:
U z3c.testsetup/branches/ulif-sepfunctesting/src/z3c/testsetup/__init__.py
-=-
Modified: z3c.testsetup/branches/ulif-sepfunctesting/src/z3c/testsetup/__init__.py
===================================================================
--- z3c.testsetup/branches/ulif-sepfunctesting/src/z3c/testsetup/__init__.py 2008-06-24 23:12:21 UTC (rev 87730)
+++ z3c.testsetup/branches/ulif-sepfunctesting/src/z3c/testsetup/__init__.py 2008-06-24 23:15:53 UTC (rev 87731)
@@ -1,9 +1,15 @@
from z3c.testsetup.doctesting import UnitDocTestSetup
-from z3c.testsetup.functional.doctesting import FunctionalDocTestSetup
from z3c.testsetup.testing import UnitTestSetup
from z3c.testsetup.util import get_package
-from z3c.testsetup.testgetter import (TestCollector, DocTestCollector,
- PythonTestGetter)
+try:
+ from z3c.testsetup.functional.doctesting import FunctionalDocTestSetup
+ from z3c.testsetup.functional.testgetter import (
+ TestCollector, DocTestCollector, PythonTestGetter)
+except ImportError:
+ # if zope.app.testing is missing we get a reduced set of getters
+ # and collectors, i.e. a set without functional testing machinery.
+ from z3c.testsetup.testgetter import (TestCollector, DocTestCollector,
+ PythonTestGetter)
def register_all_tests(pkg_or_dotted_name, *args, **kwargs):
return TestCollector(pkg_or_dotted_name, *args, **kwargs)
More information about the Checkins
mailing list