[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