Add support for fetching past emissions URLs
Works with France Inter and France Culture
This commit is contained in:
parent
53915bf6b5
commit
0dacfa1150
4 changed files with 104 additions and 6 deletions
|
|
@ -27,3 +27,20 @@ class RadioFranceTest(BackendTest):
|
|||
def test_get_radios(self):
|
||||
l = list(self.backend.iter_resources([]))
|
||||
self.assertTrue(len(l) > 0)
|
||||
|
||||
def test_get_video(self):
|
||||
# this should be available up to 24/10/2014 15h00
|
||||
urls = ('http://www.franceinter.fr/emission-vivre-avec-les-betes-y-arthus-bertrand-felins-g-tsai-s-envoler-conte-boreal-reha-hutin-30-m',
|
||||
'http://www.franceinter.fr/player/reecouter?play=263735',
|
||||
'franceinter-263735')
|
||||
for url in urls:
|
||||
vid = self.backend.get_video(url)
|
||||
assert vid.id == urls[-1]
|
||||
self.backend.fillobj(vid, ['url'])
|
||||
assert vid.url.lower().endswith('.mp3')
|
||||
|
||||
# france culture (no expiration known)
|
||||
vid = self.backend.get_video('http://www.franceculture.fr/emission-la-dispute-expositions-paul-strand-youssef-nabil-et-dorothee-smith-2012-02-01')
|
||||
assert vid.id
|
||||
self.backend.fillobj(vid, ['url'])
|
||||
assert vid.url.lower().endswith('.mp3')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue