def test_flowplayerlink(self): self.folder.invokeFactory("Link", "fp") link = self.folder["fp"] link.setRemoteUrl("http://www.example.org/myvideo.flv") zope.interface.alsoProvides(link, IVideo) if zope.component.queryMultiAdapter((link, self.app.REQUEST), name="flowplayer") == None: ztapi.browserView(zope.interface.Interface, "flowplayer", DummyView) dispatcher = VideoLink(link, self.app.REQUEST) self.assertEqual(dispatcher._view.__name__, "flowplayer")
def test_embeddedlink(self): self.folder.invokeFactory("Link", "yt") link = self.folder["yt"] link.setRemoteUrl("http://www.youtube.com/watch?v=4cXHDoRttSY") dispatcher = VideoLink(link, self.app.REQUEST) self.assertEqual(aq_base(dispatcher._view).__name__, "embed")
def test_standardlink(self): self.folder.invokeFactory("Link", "openbsd") link = self.folder["openbsd"] link.setRemoteUrl("http://www.openbsd.org") dispatcher = VideoLink(link, self.app.REQUEST) self.assertEqual(dispatcher._view.__name__, "link_redirect_view")