<s> from django . test import TestCase <EOL> import re <EOL> class YoutubeTest ( TestCase ) : <EOL> """<STR_LIT>""" <EOL> def setUp ( self ) : <EOL> """<STR_LIT>""" <EOL> self . video_id_pattern = re . compile ( r"""<STR_LIT>""" ) <EOL> self . GROUP_VIDEO_ID = <NUM_LIT:8> <EOL> def test_iframe ( self ) : <EOL> """<STR_LIT>""" <EOL> youtube_links = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } <EOL> for video_id in youtube_links . keys ( ) : <EOL> youtube_video_id = self . video_id_pattern . match ( youtube_links . get ( video_id ) ) <EOL> print ( "<STR_LIT>" % ( video_id , youtube_video_id . group ( self . GROUP_VIDEO_ID ) ) ) <EOL> self . assertEqual ( youtube_video_id . group ( self . GROUP_VIDEO_ID ) , video_id ) <EOL> def test_user_link ( self ) : <EOL> """<STR_LIT>""" <EOL> youtube_user_links = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } <EOL> for video_id in youtube_user_links : <EOL> youtube_video_id = self . video_id_pattern . match ( youtube_user_links . get ( video_id ) ) <EOL> self . assertEqual ( youtube_video_id . group ( self . GROUP_VIDEO_ID ) , video_id ) <EOL> def test_short_link ( self ) : <EOL> """<STR_LIT>""" <EOL> youtube_short_links = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } <EOL> for video_id in youtube_short_links : <EOL> youtube_video_id = self . video_id_pattern . match ( youtube_short_links . get ( video_id ) ) <EOL> self . assertEqual ( youtube_video_id . group ( self . GROUP_VIDEO_ID ) , video_id ) <EOL> def test_watch_link ( self ) : <EOL> """<STR_LIT>""" <EOL> youtube_watch_links = { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } <EOL> for video_id in youtube_watch_links : <EOL> youtube_video_id = self . video_id_pattern . match ( youtube_watch_links . get ( video_id ) ) <EOL> self . assertEqual ( youtube_video_id . group ( self . GROUP_VIDEO_ID ) , video_id ) </s>
