[Checkins] SVN: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/test restructured tests

Wolfgang Schnerring wosc at wosc.de
Wed Jan 28 04:08:18 EST 2009


Log message for revision 95281:
  restructured tests
  

Changed:
  A   z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/testing.py
  A   z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests/
  A   z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests/__init__.py
  A   z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests/test_doctests.py
  D   z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests.py

-=-
Copied: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/testing.py (from rev 95279, z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests.py)
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/testing.py	                        (rev 0)
+++ z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/testing.py	2009-01-28 09:08:18 UTC (rev 95281)
@@ -0,0 +1,30 @@
+import doctest
+import unittest
+import zc.buildout.testing
+
+
+def DocFileSuite(*args, **kw):
+    def setUp(test):
+        zc.buildout.testing.buildoutSetUp(test)
+        zc.buildout.testing.install_develop('z3c.recipe.kgstest', test)
+
+        # need to explicitly name our dependencies for the buildout test
+        # environment
+        zc.buildout.testing.install('zc.recipe.testrunner', test)
+        zc.buildout.testing.install('zc.recipe.egg', test)
+        zc.buildout.testing.install('zope.testing', test)
+        zc.buildout.testing.install('zope.interface', test)
+
+        zc.buildout.testing.install('zope.dottedname', test)
+
+
+    def tearDown(test):
+        zc.buildout.testing.buildoutTearDown(test)
+
+    kw['setUp'] = setUp
+    kw['tearDown'] = tearDown
+    kw['optionflags'] = (doctest.ELLIPSIS
+                         | doctest.REPORT_NDIFF
+                         | doctest.NORMALIZE_WHITESPACE)
+
+    return doctest.DocFileSuite(*args, **kw)


Property changes on: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/testing.py
___________________________________________________________________
Added: svn:mergeinfo
   + 

Added: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests/__init__.py
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests/__init__.py	                        (rev 0)
+++ z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests/__init__.py	2009-01-28 09:08:18 UTC (rev 95281)
@@ -0,0 +1 @@
+# python package

Added: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests/test_doctests.py
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests/test_doctests.py	                        (rev 0)
+++ z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests/test_doctests.py	2009-01-28 09:08:18 UTC (rev 95281)
@@ -0,0 +1,5 @@
+import z3c.recipe.kgstest.testing
+
+
+def test_suite():
+    return z3c.recipe.kgstest.testing.DocFileSuite('README.txt')

Deleted: z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests.py
===================================================================
--- z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests.py	2009-01-28 09:02:13 UTC (rev 95280)
+++ z3c.recipe.kgstest/trunk/src/z3c/recipe/kgstest/tests.py	2009-01-28 09:08:18 UTC (rev 95281)
@@ -1,32 +0,0 @@
-import doctest
-import unittest
-import zc.buildout.testing
-
-
-def setUp(test):
-    zc.buildout.testing.buildoutSetUp(test)
-    zc.buildout.testing.install_develop('z3c.recipe.kgstest', test)
-
-    # need to explicitly name our dependencies for the buildout test environment
-    zc.buildout.testing.install('zc.recipe.testrunner', test)
-    zc.buildout.testing.install('zc.recipe.egg', test)
-    zc.buildout.testing.install('zope.testing', test)
-    zc.buildout.testing.install('zope.interface', test)
-
-    zc.buildout.testing.install('zope.dottedname', test)
-
-
-def tearDown(test):
-    zc.buildout.testing.buildoutTearDown(test)
-
-
-def test_suite():
-    ftests = doctest.DocFileSuite('README.txt',
-                                 setUp=setUp,
-                                 tearDown=tearDown,
-                                 optionflags=doctest.ELLIPSIS
-                                 | doctest.REPORT_NDIFF
-                                 | doctest.NORMALIZE_WHITESPACE)
-    suite = unittest.TestSuite()
-    suite.addTests(ftests)
-    return suite



More information about the Checkins mailing list