[Checkins] SVN: Sandbox/trollfot/grokcore.messages/src/grokcore/messages/tests.py Add test setup.
Uli Fouquet
uli at gnufix.de
Sun Feb 28 20:57:11 EST 2010
Log message for revision 109524:
Add test setup.
Changed:
A Sandbox/trollfot/grokcore.messages/src/grokcore/messages/tests.py
-=-
Added: Sandbox/trollfot/grokcore.messages/src/grokcore/messages/tests.py
===================================================================
--- Sandbox/trollfot/grokcore.messages/src/grokcore/messages/tests.py (rev 0)
+++ Sandbox/trollfot/grokcore.messages/src/grokcore/messages/tests.py 2010-03-01 01:57:11 UTC (rev 109524)
@@ -0,0 +1,35 @@
+# -*- coding: utf-8 -*-
+"""Test harness"""
+
+import unittest
+import doctest
+import os
+
+from zope.app.testing.functional import FunctionalDocFileSuite, ZCMLLayer
+import zope.security.management
+import zope.publisher.browser
+
+
+GrokcoreMessageLayer = ZCMLLayer(
+ os.path.join(os.path.dirname(__file__), 'ftesting.zcml'),
+ __name__, 'GrokcoreMessageLayer', allow_teardown=True)
+
+
+def setUp(test):
+ request = zope.publisher.browser.TestRequest()
+ zope.security.management.newInteraction()
+ interaction = zope.security.management.getInteraction()
+ interaction.add(request)
+
+def tearDown(test):
+ pass
+
+def test_suite():
+ suite = unittest.TestSuite()
+ test = FunctionalDocFileSuite('README.txt',
+ optionflags=doctest.ELLIPSIS,
+ setUp=setUp,
+ tearDown=tearDown)
+ test.layer = GrokcoreMessageLayer
+ suite.addTest(test)
+ return suite
More information about the checkins
mailing list