def test_get_backend_insecure(self):
        class InsecureRequest(RequestFactory):
            is_secure = lambda x: False

        context = {'request': InsecureRequest()}
        backend = VideoNode.get_backend('http://www.youtube.com/watch?v=jsrRJyHBvzw', context)
        self.assertFalse(backend.is_secure)
    def test_syntax_error(self):
        self.token.split_contents.return_value = []

        try:
            VideoNode(self.parser, self.token)
        except TemplateSyntaxError:
            assert True
    def test_get_backend_secure(self):
        class SecureRequest(RequestFactory):
            is_secure = lambda x: True

        context = {"request": SecureRequest()}
        backend = VideoNode.get_backend("http://www.youtube.com/watch?v=jsrRJyHBvzw", context)
        self.assertTrue(backend.is_secure)
    def test_get_backend_insecure(self):
        class InsecureRequest(RequestFactory):
            is_secure = lambda x: False

        context = {'request': InsecureRequest()}
        backend = VideoNode.get_backend('http://www.youtube.com/watch?v=jsrRJyHBvzw', context)
        self.assertFalse(backend.is_secure)
    def test_get_backend_secure(self):
        class SecureRequest(RequestFactory):
            is_secure = lambda x: True

        context = {"request": SecureRequest()}
        backend = VideoNode.get_backend(
            "http://www.youtube.com/watch?v=jsrRJyHBvzw", context)
        self.assertTrue(backend.is_secure)
Exemple #6
0
    def test_repr(self):
        self.token.split_contents.return_value = ('video',
                                                  'http://youtu.be/v/1234',
                                                  'as', 'myvideo')
        self.parser.compile_filter.return_value = u'some_url'

        node = VideoNode(self.parser, self.token)
        self.assertEqual(str(node), '<VideoNode "some_url">')
    def test_repr(self):
        self.token.split_contents.return_value = (
            "video",
            "http://youtu.be/v/1234",
            "as",
            "myvideo",
        )
        self.parser.compile_filter.return_value = "some_url"

        node = VideoNode(self.parser, self.token)
        self.assertEqual(str(node), '<VideoNode "some_url">')
Exemple #8
0
def embed(backend, size='small'):
    return VideoNode.embed(backend, size)
 def render_basic(self, value):
     if value:
         return VideoNode.embed(value.url, size = 'medium')
     else:
         return ''
 def render_basic(self, value, context=None):
     if value:
         return VideoNode.embed(value.url, size='medium')
     else:
         return ''