diff options
Diffstat (limited to 'src/zope/traversing/tests/test_dependencies.py')
-rw-r--r-- | src/zope/traversing/tests/test_dependencies.py | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/zope/traversing/tests/test_dependencies.py b/src/zope/traversing/tests/test_dependencies.py index a081bd2..14d5ba3 100644 --- a/src/zope/traversing/tests/test_dependencies.py +++ b/src/zope/traversing/tests/test_dependencies.py @@ -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 |