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,
        )
示例#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)
    def test_render(self):
        backend = VimeoBackend('https://vimeo.com/1')
        widget = AdminVideoWidget(attrs={'size': '0'})
        widget.output_format = '{video}{input}'

        self.assertEqual(
            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
        )
 def test_render_video_doesnt_exist(self):
     widget = AdminVideoWidget()
     self.assertHTMLEqual(
         widget.render("foo", "https://soundcloud.com/xyz/foo"),
         '<input name="foo" size="40" type="text" value="https://soundcloud.com/xyz/foo" />',
     )
 def test_render_unknown_backend(self):
     widget = AdminVideoWidget()
     self.assertHTMLEqual(
         widget.render("foo", "abcd"),
         '<input name="foo" size="40" type="text" value="abcd" />',
     )
 def test_render_empty_value(self):
     widget = AdminVideoWidget(attrs={"size": "0"})
     self.assertHTMLEqual(
         widget.render("foo"), '<input name="foo" size="0" type="text" />'
     )
 def test_add_to_attrs(self):
     widget = AdminVideoWidget(attrs={"name": "foo"})
     self.assertEqual(widget.attrs["name"], "foo")
     self.assertTrue("size" in widget.attrs)
 def test_overwrite_size(self):
     widget = AdminVideoWidget(attrs={"size": 0})
     self.assertEqual(widget.attrs["size"], 0)
 def test_size(self):
     widget = AdminVideoWidget()
     self.assertTrue("size" in widget.attrs)
示例#10
0
 def test_incorrect_value(self):
     widget = AdminVideoWidget()
     self.assertEqual(widget.render('foo', 'abcd'),
          '<input name="foo" size="40" type="text" value="abcd" />')
示例#11
0
 def test_render_empty_value(self):
     widget = AdminVideoWidget(attrs={'size': '0'})
     self.assertEqual(widget.render('foo'),
                      '<input name="foo" size="0" type="text" />')
示例#12
0
 def test_add_to_attrs(self):
     widget = AdminVideoWidget(attrs={'name': 'foo'})
     self.assertEqual(widget.attrs['name'], 'foo')
     self.assertTrue('size' in widget.attrs)
示例#13
0
 def test_render_video_doesnt_exist(self):
     widget = AdminVideoWidget()
     self.assertHTMLEqual(
         widget.render('foo', 'https://soundcloud.com/xyz/foo'),
         '<input name="foo" size="40" type="text" value="https://soundcloud.com/xyz/foo" />'
     )
示例#14
0
 def test_render_unknown_backend(self):
     widget = AdminVideoWidget()
     self.assertHTMLEqual(
         widget.render('foo', 'abcd'),
         '<input name="foo" size="40" type="text" value="abcd" />'
     )