예제 #1
0
 def test_simple_url_extraction(self):
     """ media_utils.extract_source_url_from_dewplayer() can extract he url to an mp3 file from an embedded dewplayer object. """
     dewplayer_url = "http://download.saipm.com/flash/dewplayer/dewplayer.swf?mp3=http://podcast.dhnet.be/articles/audio_dh_388635_1331708882.mp3"
     expected_mp3_url = "http://podcast.dhnet.be/articles/audio_dh_388635_1331708882.mp3"
     extracted_url = media_utils.extract_source_url_from_dewplayer(dewplayer_url)
     eq_(expected_mp3_url, extracted_url)
예제 #2
0
 def test_empty_url(self):
     """ media_utils.extract_source_url_from_dewplayer() raises ValueError when fed an empty string """
     media_utils.extract_source_url_from_dewplayer("")
예제 #3
0
 def test_bad_query_url(self):
     """ media_utils.extract_source_url_from_dewplayer() raises ValueError when fed an unknown dewplayer query """
     wrong_dewplayer_url = "http://download.saipm.com/flash/dewplayer/dewplayer.swf?foo=bar"
     media_utils.extract_source_url_from_dewplayer(wrong_dewplayer_url)