Better video tag test
This commit is contained in:
@@ -57,23 +57,13 @@ class VideoTestCase(TestCase):
|
|||||||
srctag = '<source src="{url}" type="{type}" />'
|
srctag = '<source src="{url}" type="{type}" />'
|
||||||
|
|
||||||
self.assertInHTML(
|
self.assertInHTML(
|
||||||
srctag.format(url=transcoding1.url, type=transcoding1.type),
|
"""<video width="853" height="480" controls="controls">
|
||||||
|
<source src="http://480p.mp4" type='video/mp4' />
|
||||||
|
<source src="http://480p.webm" type='video/webm' />
|
||||||
|
You need a browser that understands HTML5 video and supports h.264 or vp8 codecs.
|
||||||
|
</video>""",
|
||||||
content,
|
content,
|
||||||
)
|
)
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding2.url, type=transcoding2.type),
|
|
||||||
content
|
|
||||||
)
|
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding3.url, type=transcoding3.type),
|
|
||||||
content,
|
|
||||||
count=0
|
|
||||||
)
|
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding4.url, type=transcoding4.type),
|
|
||||||
content,
|
|
||||||
count=0
|
|
||||||
)
|
|
||||||
|
|
||||||
self.assertInHTML('<title>Vid 1</title>', content)
|
self.assertInHTML('<title>Vid 1</title>', content)
|
||||||
|
|
||||||
@@ -88,11 +78,6 @@ class VideoTestCase(TestCase):
|
|||||||
content
|
content
|
||||||
)
|
)
|
||||||
|
|
||||||
self.assertIn(
|
|
||||||
'You need a browser that understands HTML5 video and supports h.264 or vp8 codecs.',
|
|
||||||
content
|
|
||||||
)
|
|
||||||
|
|
||||||
self.assertInHTML(
|
self.assertInHTML(
|
||||||
'<script src="static/js/video.js" type="text/javascript"></script>',
|
'<script src="static/js/video.js" type="text/javascript"></script>',
|
||||||
content
|
content
|
||||||
@@ -141,26 +126,15 @@ class VideoTestCase(TestCase):
|
|||||||
|
|
||||||
content:str = resp.content.decode(resp.charset)
|
content:str = resp.content.decode(resp.charset)
|
||||||
|
|
||||||
srctag = '<source src="{url}" type="{type}" />'
|
self.assertInHTML(
|
||||||
|
"""<video width="1280" height="720" controls="controls">
|
||||||
|
<source src="http://720p.mp4" type='video/mp4' />
|
||||||
|
<source src="http://720p.webm" type='video/webm' />
|
||||||
|
You need a browser that understands HTML5 video and supports h.264 or vp8 codecs.
|
||||||
|
</video>""",
|
||||||
|
content,
|
||||||
|
)
|
||||||
|
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding1.url, type=transcoding1.type),
|
|
||||||
content,
|
|
||||||
count=0
|
|
||||||
)
|
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding2.url, type=transcoding2.type),
|
|
||||||
content,
|
|
||||||
count=0
|
|
||||||
)
|
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding3.url, type=transcoding3.type),
|
|
||||||
content,
|
|
||||||
)
|
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding4.url, type=transcoding4.type),
|
|
||||||
content,
|
|
||||||
)
|
|
||||||
|
|
||||||
self.assertInHTML(
|
self.assertInHTML(
|
||||||
'<a href="vid-1.html?quality=480p" onclick="vidTimeInUrl(this);">480p versie</a>',
|
'<a href="vid-1.html?quality=480p" onclick="vidTimeInUrl(this);">480p versie</a>',
|
||||||
@@ -213,23 +187,19 @@ class VideoTestCase(TestCase):
|
|||||||
|
|
||||||
content:str = resp.content.decode(resp.charset)
|
content:str = resp.content.decode(resp.charset)
|
||||||
|
|
||||||
srctag = '<source src="{url}" type="{type}" />'
|
self.assertInHTML(
|
||||||
|
"""<video width="1280" height="720" controls="controls">
|
||||||
|
<source src="http://720p.mp4" type='video/mp4' />
|
||||||
|
<source src="http://720p.webm" type='video/webm' />
|
||||||
|
You need a browser that understands HTML5 video and supports h.264 or vp8 codecs.
|
||||||
|
</video>""",
|
||||||
|
content,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
self.assertInHTML(
|
self.assertInHTML(
|
||||||
srctag.format(url=transcoding1.url, type=transcoding1.type),
|
'<a href="vid-1.html?quality=480p" onclick="vidTimeInUrl(this);">480p versie</a>',
|
||||||
content,
|
content
|
||||||
count=0
|
|
||||||
)
|
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding2.url, type=transcoding2.type),
|
|
||||||
content,
|
|
||||||
count=0
|
|
||||||
)
|
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding3.url, type=transcoding3.type),
|
|
||||||
content,
|
|
||||||
)
|
|
||||||
self.assertInHTML(
|
|
||||||
srctag.format(url=transcoding4.url, type=transcoding4.type),
|
|
||||||
content,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
self.assertInHTML('<strong>720p versie</strong>', content)
|
||||||
|
|||||||
Reference in New Issue
Block a user