[Checkins]
SVN: Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/bas
Accept also dotted names beside loaded packages.
Uli Fouquet
uli at gnufix.de
Sun Feb 3 02:45:54 EST 2008
Log message for revision 83442:
Accept also dotted names beside loaded packages.
Changed:
U Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/base.py
U Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/basicsetup.txt
-=-
Modified: Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/base.py
===================================================================
--- Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/base.py 2008-02-03 07:38:57 UTC (rev 83441)
+++ Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/base.py 2008-02-03 07:45:54 UTC (rev 83442)
@@ -17,6 +17,7 @@
from os import listdir
import os.path
import re
+from z3c.testsetup.util import get_package
class BasicTestSetup(object):
"""A basic test setup for a package.
@@ -34,7 +35,7 @@
additional_options = {}
def __init__(self, package, filter_func=None, extensions=None, **kw):
- self.package = package
+ self.package = get_package(package)
self.filter_func = filter_func or self.isTestFile
self.extensions = extensions or self.extensions
self.additional_options = kw
Modified: Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/basicsetup.txt
===================================================================
--- Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/basicsetup.txt 2008-02-03 07:38:57 UTC (rev 83441)
+++ Sandbox/ulif/z3c-testsetup/trunk/src/z3c/testsetup/basicsetup.txt 2008-02-03 07:45:54 UTC (rev 83442)
@@ -30,8 +30,15 @@
All we need to setup a testsuite, is the package to search::
+ >>> from z3c.testsetup.base import BasicTestSetup
+ >>> basic_setup = BasicTestSetup('z3c.testsetup.tests.cave')
+ >>> basic_setup
+ <z3c.testsetup.base.BasicTestSetup object at 0x...>
+
+Such we specified the package to search by a string in dotted name
+notation. We can, however, also pass the loaded package as argument::
+
>>> from z3c.testsetup.tests import cave
- >>> from z3c.testsetup.base import BasicTestSetup
>>> basic_setup = BasicTestSetup(cave)
>>> basic_setup
<z3c.testsetup.base.BasicTestSetup object at 0x...>
More information about the Checkins
mailing list