Ejemplo n.º 1
0
    def test_render(self):
        backend = VimeoBackend("https://vimeo.com/1")
        widget = AdminVideoWidget(attrs={"size": "0"})
        widget.output_format = "{video}{input}"

        self.assertHTMLEqual(
            widget.render("foo", backend.url, size=(100, 100)),
            backend.get_embed_code(100, 100)
            + '<input name="foo" size="0" type="text" value="%s" />' % backend.url,
        )
Ejemplo n.º 2
0
    def test_render(self):
        backend = VimeoBackend('https://vimeo.com/1')
        widget = AdminVideoWidget(attrs={'size': '0'})
        widget.output_format = '{video}{input}'

        self.assertHTMLEqual(
            widget.render('foo', backend.url, size=(100, 100)),
            backend.get_embed_code(100, 100) +
            '<input name="foo" size="0" type="text" value="%s" />' %
            backend.url)
Ejemplo n.º 3
0
 def test_timeout_in_get_info(self):
     backend = VimeoBackend('http://vimeo.com/72304002')
     self.assertRaises(requests.Timeout, backend.get_info)
Ejemplo n.º 4
0
 def test_get_thumbnail_url(self):
     backend = VimeoBackend('http://vimeo.com/72304002')
     self.assertEqual(backend.get_thumbnail_url(),
                      'http://i.vimeocdn.com/video/446150690_640.jpg')
Ejemplo n.º 5
0
 def test_vimeo_get_info_exception(self):
     with self.assertRaises(VideoDoesntExistException):
         backend = VimeoBackend('http://vimeo.com/123')
         backend.get_info()
Ejemplo n.º 6
0
 def test_get_thumbnail_url(self):
     backend = VimeoBackend("https://vimeo.com/72304002")
     self.assertEqual(
         backend.get_thumbnail_url(),
         "https://i.vimeocdn.com/video/446150690-9621b882540b53788eaa36ef8e303d4e06fc40af3d27918b7f561bb44ed971dc-d_640",
     )