This file is indexed.

/usr/share/pyshared/zope/app/publication/tests/test_dependencies.py is in python-zope.app.publication 3.13.2-0ubuntu2.

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
34
35
import os
import unittest

from zope.app.publication.traversers import SimpleComponentTraverser
from zope.component import getMultiAdapter
from zope.component.testlayer import ZCMLFileLayer
from zope.interface import implements
from zope.publisher.browser import TestRequest
from zope.publisher.interfaces.browser import IBrowserPublisher

import zope.app.publication.tests


class ZCMLDependencies(unittest.TestCase):
    layer = ZCMLFileLayer(zope.app.publication.tests,
                          zcml_file='ftest_zcml_dependencies.zcml',
                          name='PublicationDependenciesLayer')

    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.

        request = TestRequest()

        sample = object()
        res = getMultiAdapter(
            (sample, request), IBrowserPublisher)
        self.failUnless(isinstance(res, SimpleComponentTraverser))
        self.failUnless(res.context is sample)


def test_suite():
    suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(ZCMLDependencies))
    return suite