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_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_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">')
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 ''