Ejemplo n.º 1
0
    def setUp(self):
        common.setUp(self)
        super(FiveTests, self).setUp()

        from Products.Five.browser.pagetemplatefile import \
             ZopeTwoPageTemplateFile as Template

        from Products.Five.browser import BrowserView

        class MockView(BrowserView):
            template = Template(
                "templates/example.pt")
            interface_override = Template(
                "overrides/interface/z3c.jbot.tests.templates.example.pt")
            http_override = Template(
                "overrides/http/z3c.jbot.tests.templates.example.pt")
            https_override = Template(
                "overrides/https/z3c.jbot.tests.templates.example.pt")

        # set up mock site and request
        from zope.publisher.browser import TestRequest
        from zope import component

        class MockSite(object):
            REQUEST = TestRequest("en")
            getSiteManager = component.getSiteManager

        try:
            from zope.site.hooks import setHooks, setSite
        except ImportError:
            from zope.app.component.hooks import setHooks, setSite

        setHooks()
        setSite(MockSite())
        self._request = MockSite.REQUEST

        # render templates for later comparison
        view = self._view = MockView(self.folder, MockSite.REQUEST)
        self._original = view.template()
        self._interface_override = view.interface_override()
        self._http_override = view.http_override()
        self._https_override = view.https_override()

        import z3c.jbot.tests
        self._tests = z3c.jbot.tests.__path__[0]
Ejemplo n.º 2
0
    def setUp(self):
        common.setUp(self)
        super(FiveTests, self).setUp()

        from Products.Five.browser.pagetemplatefile import \
             ZopeTwoPageTemplateFile as Template

        from Products.Five.browser import BrowserView

        class MockView(BrowserView):
            template = Template("templates/example.pt")
            interface_override = Template(
                "overrides/interface/z3c.jbot.tests.templates.example.pt")
            http_override = Template(
                "overrides/http/z3c.jbot.tests.templates.example.pt")
            https_override = Template(
                "overrides/https/z3c.jbot.tests.templates.example.pt")

        # set up mock site and request
        from zope.publisher.browser import TestRequest
        from zope import component

        class MockSite(object):
            REQUEST = TestRequest("en")
            getSiteManager = component.getSiteManager

        try:
            from zope.site.hooks import setHooks, setSite
        except ImportError:
            from zope.app.component.hooks import setHooks, setSite

        setHooks()
        setSite(MockSite())
        self._request = MockSite.REQUEST

        # render templates for later comparison
        view = self._view = MockView(self.folder, MockSite.REQUEST)
        self._original = view.template()
        self._interface_override = view.interface_override()
        self._http_override = view.http_override()
        self._https_override = view.https_override()

        import z3c.jbot.tests
        self._tests = z3c.jbot.tests.__path__[0]
 def setUp(self):
     setUp()
Ejemplo n.º 4
0
 def setUp(self):
     common.setUp()