/usr/share/pyshared/zope/traversing/tests/test_dependencies.py is in python-zope.traversing 3.13.2-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | import unittest
import zope.component
from zope.configuration.xmlconfig import XMLConfig
from zope.publisher.browser import TestRequest
from zope.traversing.interfaces import ITraversable
class ZCMLDependencies(unittest.TestCase):
def test_zcml_can_load_with_only_zope_component_meta(self):
import zope.component
XMLConfig('meta.zcml', zope.component)()
import zope.traversing
XMLConfig('configure.zcml', zope.traversing)()
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()
suite.addTest(unittest.makeSuite(ZCMLDependencies))
return suite
if __name__ == '__main__':
unittest.main()
|