[Checkins] SVN: z3c.unconfigure/trunk/src/z3c/unconfigure/test Move
test fixtures over to testing.py
Philipp von Weitershausen
philikon at philikon.de
Wed Aug 6 11:33:38 EDT 2008
Log message for revision 89443:
Move test fixtures over to testing.py
Changed:
U z3c.unconfigure/trunk/src/z3c/unconfigure/testing.py
U z3c.unconfigure/trunk/src/z3c/unconfigure/tests.py
-=-
Modified: z3c.unconfigure/trunk/src/z3c/unconfigure/testing.py
===================================================================
--- z3c.unconfigure/trunk/src/z3c/unconfigure/testing.py 2008-08-06 15:30:29 UTC (rev 89442)
+++ z3c.unconfigure/trunk/src/z3c/unconfigure/testing.py 2008-08-06 15:33:38 UTC (rev 89443)
@@ -13,8 +13,15 @@
##############################################################################
"""Test fixtures
"""
+import os
+import zope.testing.cleanup
from zope.interface import Interface
from zope.schema import Text, TextLine
+from zope.testing import doctest
+from zope.configuration import config
+from zope.configuration import xmlconfig
+from zope.configuration import zopeconfigure
+from z3c.unconfigure.config import Unconfigure
class IPrint(Interface):
msg = Text(title=u'Message')
@@ -40,3 +47,42 @@
callable=do_print,
args=(who + ' can has ' + canhas + '?',),
)
+
+def tearDown(test):
+ zope.testing.cleanup.cleanUp()
+
+def zcml(source):
+ context = config.ConfigurationMachine()
+ xmlconfig.registerCommonDirectives(context)
+ config.defineGroupingDirective(context,
+ name='unconfigure',
+ namespace="*",
+ schema=zopeconfigure.IZopeConfigure,
+ handler=Unconfigure)
+
+ # Test directives
+ config.defineSimpleDirective(
+ context, "print", IPrint, print_, namespace="*")
+ config.defineSimpleDirective(
+ context, "lolcat", ILolCat, lolcat, namespace="*")
+
+ source = '''\
+<configure package="z3c.unconfigure.testfixtures">
+%s
+</configure>''' % source
+
+ xmlconfig.string(source, context)
+
+def cat(filename):
+ here = os.path.dirname(__file__)
+ filename = os.path.join(here, 'testfixtures', filename)
+ print open(filename).read()
+
+def DocFileSuite(filename):
+ return doctest.DocFileSuite(filename,
+ package='z3c.unconfigure',
+ globs={'zcml': zcml,
+ 'cat': cat},
+ tearDown=tearDown,
+ optionflags=doctest.NORMALIZE_WHITESPACE,
+ )
Modified: z3c.unconfigure/trunk/src/z3c/unconfigure/tests.py
===================================================================
--- z3c.unconfigure/trunk/src/z3c/unconfigure/tests.py 2008-08-06 15:30:29 UTC (rev 89442)
+++ z3c.unconfigure/trunk/src/z3c/unconfigure/tests.py 2008-08-06 15:33:38 UTC (rev 89443)
@@ -13,56 +13,9 @@
##############################################################################
"""Tests
"""
-import os
import unittest
-import zope.testing.cleanup
-from zope.testing import doctest
-from zope.configuration import config
-from zope.configuration import xmlconfig
-from zope.configuration import zopeconfigure
-from z3c.unconfigure.config import Unconfigure
-from z3c.unconfigure import testing
+from z3c.unconfigure.testing import DocFileSuite
-def tearDown(test):
- zope.testing.cleanup.cleanUp()
-
-def zcml(source):
- context = config.ConfigurationMachine()
- xmlconfig.registerCommonDirectives(context)
- config.defineGroupingDirective(context,
- name='unconfigure',
- namespace="*",
- schema=zopeconfigure.IZopeConfigure,
- handler=Unconfigure)
-
- # Test directives
- config.defineSimpleDirective(
- context, "print", testing.IPrint, testing.print_, namespace="*")
- config.defineSimpleDirective(
- context, "lolcat", testing.ILolCat, testing.lolcat, namespace="*")
-
- source = '''\
-<configure package="z3c.unconfigure.testfixtures">
-%s
-</configure>''' % source
-
- xmlconfig.string(source, context)
-
-def cat(filename):
- here = os.path.dirname(__file__)
- filename = os.path.join(here, 'testfixtures', filename)
- print open(filename).read()
-
-def DocFileSuite(filename):
- return doctest.DocFileSuite(filename,
- package='z3c.unconfigure',
- globs={'zcml': zcml,
- 'cat': cat},
- tearDown=tearDown,
- optionflags=doctest.NORMALIZE_WHITESPACE,
- )
-
-
def test_suite():
suite = unittest.TestSuite()
suite.addTest(DocFileSuite('README.txt'))
More information about the Checkins
mailing list