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)
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)