[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