[Checkins] SVN: megrok.chameleon/trunk/s Get rid of zope.testing, zope.app.testing, z3c.testsetup.

Uli Fouquet uli at gnufix.de
Thu May 20 09:16:07 EDT 2010


Log message for revision 112568:
  Get rid of zope.testing, zope.app.testing, z3c.testsetup.

Changed:
  U   megrok.chameleon/trunk/setup.py
  U   megrok.chameleon/trunk/src/megrok/chameleon/README.txt
  U   megrok.chameleon/trunk/src/megrok/chameleon/tests/test_megrok_chameleon.py

-=-
Modified: megrok.chameleon/trunk/setup.py
===================================================================
--- megrok.chameleon/trunk/setup.py	2010-05-20 13:14:31 UTC (rev 112567)
+++ megrok.chameleon/trunk/setup.py	2010-05-20 13:16:06 UTC (rev 112568)
@@ -18,11 +18,8 @@
 tests_require = [
     'grokcore.component',
     'grokcore.viewlet',
-    'z3c.testsetup',
-    'zope.app.testing',
+    'zope.app.wsgi',
     'zope.app.zcmlfiles',
-    'zope.securitypolicy',
-    'zope.testing',
     ]
 
 long_description = (open('README.txt').read() +

Modified: megrok.chameleon/trunk/src/megrok/chameleon/README.txt
===================================================================
--- megrok.chameleon/trunk/src/megrok/chameleon/README.txt	2010-05-20 13:14:31 UTC (rev 112567)
+++ megrok.chameleon/trunk/src/megrok/chameleon/README.txt	2010-05-20 13:16:06 UTC (rev 112568)
@@ -3,8 +3,6 @@
 
 Grok-support for using chameleon driven templates.
 
-:Test-Layer: functional
-
 With `megrok.chameleon` you can use templates parsed and rendered by
 `Chameleon`_. Currently Zope page templates and Genshi templates are
 supported.

Modified: megrok.chameleon/trunk/src/megrok/chameleon/tests/test_megrok_chameleon.py
===================================================================
--- megrok.chameleon/trunk/src/megrok/chameleon/tests/test_megrok_chameleon.py	2010-05-20 13:14:31 UTC (rev 112567)
+++ megrok.chameleon/trunk/src/megrok/chameleon/tests/test_megrok_chameleon.py	2010-05-20 13:16:06 UTC (rev 112568)
@@ -1,10 +1,25 @@
-import z3c.testsetup
-import zope.testing.doctest
+"""Test setup for megrok.chameleon.
+"""
+import doctest
+import unittest
+import megrok.chameleon
 from megrok.chameleon.tests import FunctionalLayer
 
-flags = (zope.testing.doctest.ELLIPSIS |
-         zope.testing.doctest.NORMALIZE_WHITESPACE)
+FLAGS = (doctest.ELLIPSIS | doctest.NORMALIZE_WHITESPACE)
 
-test_suite = z3c.testsetup.register_all_tests('megrok.chameleon',
-                                              optionflags=flags,
-                                              layer=FunctionalLayer)
+def test_suite():
+    """Get a testsuite of all doctests.
+    """
+    suite = unittest.TestSuite()
+    for name in ['README.txt']:
+        test = doctest.DocFileSuite(
+            name,
+            package=megrok.chameleon,
+            globs=dict(
+                getRootFolder=FunctionalLayer.getRootFolder,
+                ),
+            optionflags=FLAGS,
+            )
+        test.layer = FunctionalLayer
+        suite.addTest(test)
+    return suite



More information about the checkins mailing list