예제 #1
0
 def test_soundcloud_broadcast_update_skip_cant_download(self):
     sound_id = '123'
     broadcast = 'foo'
     manager = SoundcloudManager(logging, sound_id, None)
     url = urls.soundcloud_track_list(broadcast, sound_id)
     httpretty.register_uri(httpretty.GET, url, body=json.dumps(soundcloud_one_track_cant_download.DATA))
     episodes = manager.broadcast_update(broadcast)
     self.assert_length(episodes, 0)
예제 #2
0
 def test_soundcloud_error_status_not_200(self):
     sound_id = '123'
     broadcast = 'foo'
     manager = SoundcloudManager(logging, sound_id, None)
     url = urls.soundcloud_track_list(broadcast, sound_id)
     code = 400
     httpretty.register_uri(httpretty.GET, url, body=json.dumps(soundcloud_one_track.DATA), status=code)
     with self.assertRaises(HathorException) as error:
         manager.broadcast_update(broadcast)
     self.assertTrue('Error getting soundcloud track list, request error:%s' % code, error)