[Checkins] SVN: zope.traversing/trunk/ Simplified test_dependencies module by using zope.configuration instead of zope.app.testing.functional.
Hanno Schlichting
hannosch at hannosch.eu
Tue Dec 15 19:48:29 EST 2009
Log message for revision 106601:
Simplified test_dependencies module by using zope.configuration instead of zope.app.testing.functional.
Changed:
U zope.traversing/trunk/CHANGES.txt
U zope.traversing/trunk/setup.py
D zope.traversing/trunk/src/zope/traversing/tests/ftest_zcml_dependencies.zcml
U zope.traversing/trunk/src/zope/traversing/tests/test_dependencies.py
-=-
Modified: zope.traversing/trunk/CHANGES.txt
===================================================================
--- zope.traversing/trunk/CHANGES.txt 2009-12-16 00:35:17 UTC (rev 106600)
+++ zope.traversing/trunk/CHANGES.txt 2009-12-16 00:48:29 UTC (rev 106601)
@@ -5,6 +5,9 @@
3.10.0 (unreleased)
-------------------
+- Simplified test_dependencies module by using zope.configuration instead of
+ zope.app.testing.functional.
+
- Removed testing dependency on zope.app.publisher.
- Replaced testing dependency on zope.app.security with zope.securitypolicy.
Modified: zope.traversing/trunk/setup.py
===================================================================
--- zope.traversing/trunk/setup.py 2009-12-16 00:35:17 UTC (rev 106600)
+++ zope.traversing/trunk/setup.py 2009-12-16 00:48:29 UTC (rev 106601)
@@ -42,6 +42,7 @@
'zope.app.applicationcontrol>=3.5.0',
'zope.browserpage',
'zope.browserresource',
+ 'zope.configuration',
'zope.container',
'zope.pagetemplate',
'zope.principalregistry',
Deleted: zope.traversing/trunk/src/zope/traversing/tests/ftest_zcml_dependencies.zcml
===================================================================
--- zope.traversing/trunk/src/zope/traversing/tests/ftest_zcml_dependencies.zcml 2009-12-16 00:35:17 UTC (rev 106600)
+++ zope.traversing/trunk/src/zope/traversing/tests/ftest_zcml_dependencies.zcml 2009-12-16 00:48:29 UTC (rev 106601)
@@ -1,9 +0,0 @@
-<configure
- xmlns="http://namespaces.zope.org/zope"
- xmlns:webservice="http://namespaces.canonical.com/webservice">
-
- <include package="zope.component" file="meta.zcml"/>
-
- <include package="zope.traversing"/>
-
-</configure>
Modified: zope.traversing/trunk/src/zope/traversing/tests/test_dependencies.py
===================================================================
--- zope.traversing/trunk/src/zope/traversing/tests/test_dependencies.py 2009-12-16 00:35:17 UTC (rev 106600)
+++ zope.traversing/trunk/src/zope/traversing/tests/test_dependencies.py 2009-12-16 00:48:29 UTC (rev 106601)
@@ -1,34 +1,30 @@
-import os
import unittest
import zope.component
-from zope.app.testing import functional
+from zope.configuration.xmlconfig import XMLConfig
from zope.publisher.browser import TestRequest
from zope.traversing.interfaces import ITraversable
-import zope.traversing.namespace
-TraversingLayer = functional.ZCMLLayer(
- os.path.join(os.path.dirname(__file__), 'ftest_zcml_dependencies.zcml'),
- __name__, 'TraversingLayer', allow_teardown=True)
+class ZCMLDependencies(unittest.TestCase):
+ def test_zcml_can_load_with_only_zope_component_meta(self):
+ import zope.component
+ XMLConfig('meta.zcml', zope.component)()
-class ZCMLDependencies(functional.BrowserTestCase):
+ import zope.traversing
+ XMLConfig('configure.zcml', zope.traversing)()
- def test_zcml_can_load_with_only_zope_component_meta(self):
- # this is just an example. It is supposed to show that the
- # configure.zcml file has loaded successfully, with only loading the
- # meta.zcml from zope.component.
request = TestRequest()
res = zope.component.getMultiAdapter(
(self, request), ITraversable, 'lang')
+ import zope.traversing.namespace
self.failUnless(isinstance(res, zope.traversing.namespace.lang))
self.failUnless(res.context is self)
def test_suite():
suite = unittest.TestSuite()
- ZCMLDependencies.layer = TraversingLayer
suite.addTest(unittest.makeSuite(ZCMLDependencies))
return suite
More information about the checkins
mailing list