def testPathFound(self):
     provideAdapter(DummyPublishTraverse, (Interface, Interface),
                    IPublishTraverse)
     ob = Content()
     t = PublicationTraverser()
     request = TestRequest()
     proxy = t.traversePath(request, ob, 'foo/bar')
     view = removeSecurityProxy(proxy)
     self.assertTrue(proxy is not view)
     self.assertEqual(view.__class__, View)
     self.assertEqual(view.name, 'bar')
 def testPathFound(self):
     provideAdapter(DummyPublishTraverse, (Interface, Interface),
                    IPublishTraverse)
     ob = Content()
     t = PublicationTraverser()
     request = TestRequest()
     proxy = t.traversePath(request, ob, 'foo/bar')
     view = removeSecurityProxy(proxy)
     self.assertTrue(proxy is not view)
     self.assertEqual(view.__class__, View)
     self.assertEqual(view.name, 'bar')
Beispiel #3
0
 def testComplexPath(self):
     provideAdapter(DummyPublishTraverse, (Interface, Interface),
                    IPublishTraverse)
     ob = Content()
     from zope.traversing.publicationtraverse import PublicationTraverser
     t = PublicationTraverser()
     request = TestRequest()
     proxy = t.traversePath(request, ob, 'foo/../alpha//beta/./bar')
     view = removeSecurityProxy(proxy)
     self.assertTrue(proxy is not view)
     self.assertEqual(view.__class__, View)
     self.assertEqual(view.name, 'bar')
    def testComplexPath(self):
        provideAdapter(DummyPublishTraverse, (Interface, Interface), IPublishTraverse)
        ob = Content()
        from zope.traversing.publicationtraverse import PublicationTraverser

        t = PublicationTraverser()
        request = TestRequest()
        proxy = t.traversePath(request, ob, "foo/../alpha//beta/./bar")
        view = removeSecurityProxy(proxy)
        self.assertTrue(proxy is not view)
        self.assertEqual(view.__class__, View)
        self.assertEqual(view.name, "bar")