some coverage related changes, new tests
This commit is contained in:
@@ -12,6 +12,42 @@ nu = datetime.datetime.now()
|
||||
# interactive plots
|
||||
from rowers import interactiveplots
|
||||
from rowers import dataprep
|
||||
from rowers.views.workoutviews import get_video_id
|
||||
|
||||
class OtherUnitTests(TestCase):
|
||||
def test_get_video_id(self):
|
||||
url1 = 'http://youtu.be/_lOT2p_FCvA'
|
||||
url2 = 'www.youtube.com/watch?v=_lOT2p_FCvA&feature=feedu'
|
||||
url3 = 'http://www.youtube.com/embed/_lOT2p_FCvA'
|
||||
url4 = 'http://www.youtube.com/v/_lOT2p_FCvA?version=3&hl=en_US'
|
||||
url5 = 'https://www.youtube.com/watch?v=rTHlyTphWP0&index=6&list=PLjeDyYvG6-40qawYNR4juzvSOg-ezZ2a6'
|
||||
url6 = 'youtube.com/watch?v=_lOT2p_FCvA'
|
||||
expected = '_lOT2p_FCvA'
|
||||
expected2 = 'rTHlyTphWP0'
|
||||
|
||||
result = get_video_id(url1)
|
||||
|
||||
self.assertEqual(result,expected)
|
||||
|
||||
result = get_video_id(url2)
|
||||
|
||||
self.assertEqual(result,expected)
|
||||
|
||||
result = get_video_id(url3)
|
||||
|
||||
self.assertEqual(result,expected)
|
||||
|
||||
result = get_video_id(url4)
|
||||
|
||||
self.assertEqual(result,expected)
|
||||
|
||||
result = get_video_id(url5)
|
||||
|
||||
self.assertEqual(result,expected2)
|
||||
|
||||
result = get_video_id(url6)
|
||||
|
||||
self.assertEqual(result,expected)
|
||||
|
||||
class DataPrepTests(TestCase):
|
||||
def setUp(self):
|
||||
|
||||
Reference in New Issue
Block a user