[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