[Checkins] SVN: z3c.testsetup/branches/ulif-cleanup/src/z3c/testsetup/doctesting.py Handle actual doctest setup in own method to ease creation of extended
Uli Fouquet
uli at gnufix.de
Sun Oct 25 09:24:03 EDT 2009
Log message for revision 105263:
Handle actual doctest setup in own method to ease creation of extended
testgetters.
Changed:
U z3c.testsetup/branches/ulif-cleanup/src/z3c/testsetup/doctesting.py
-=-
Modified: z3c.testsetup/branches/ulif-cleanup/src/z3c/testsetup/doctesting.py
===================================================================
--- z3c.testsetup/branches/ulif-cleanup/src/z3c/testsetup/doctesting.py 2009-10-24 13:07:08 UTC (rev 105262)
+++ z3c.testsetup/branches/ulif-cleanup/src/z3c/testsetup/doctesting.py 2009-10-25 13:24:02 UTC (rev 105263)
@@ -102,22 +102,31 @@
if isinstance(layerdef, ZCMLLayer):
suite_creator = FunctionalDocFileSuite
- test = suite_creator(
- name,
- package=self.package,
- setUp=setup,
- tearDown=teardown,
- globs=self.globs,
- optionflags=self.optionflags,
- checker=self.checker,
- encoding=self.encoding,
- **self.additional_options
- )
- if layerdef is not None:
- test.layer = layerdef
+ test = self.setupTestfile(
+ suite_creator, name, self.package, setup, teardown,
+ self.globs, self.optionflags, self.checker, self.encoding,
+ layerdef, **self.additional_options)
suite.addTest(test)
return suite
+ def setupTestfile(self, suite_creator, name, package, setup, teardown,
+ globs, optionflags, checker, encoding, layerdef,
+ **additional_options):
+ test = suite_creator(
+ name,
+ package=package,
+ setUp=setup,
+ tearDown=teardown,
+ globs=globs,
+ optionflags=optionflags,
+ checker=checker,
+ encoding=encoding,
+ **additional_options)
+ if layerdef is not None:
+ test.layer = layerdef
+ return test
+
+
def getZCMLLayer(self, filepath, marker):
"""Create a ZCML layer out of a test marker.
"""
More information about the checkins
mailing list