示例#1
0
 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")
示例#2
0
 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")
示例#3
0
 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")