def list_actor_videos_info(date, actor): raise_date_error, raise_actor_error = True, True db_date = check_date(date) raise_date_error = db_date is None if raise_date_error: status_code = 450 raise InvalidUsage(get_error_message(status_code), status_code=status_code) actor = actor.replace('_', ' ') result_actor = DBYouTube.get_info_actor(db_date, actor) raise_actor_error = result_actor is None if raise_actor_error: status_code = 460 raise InvalidUsage(get_error_message(status_code), status_code=status_code) all_videos = DBYouTube.get_actor_videos(db_date, result_actor['channel_id']) return jsonify({'videos': all_videos})
def test_db_get_actor_videos(self): videos = DBYouTube.get_actor_videos('2018-06-14', 'channel_id_value') self.assertEqual(videos[0]['likes'], '1')
def test_db_get_actor_videos_empty(self): videos = DBYouTube.get_actor_videos('2018-06-15', 'channel_id_value') self.assertEqual(videos, [])
def test_db_get_actor_videos(self): videos = DBYouTube.get_actor_videos('2018-06-14', 'channel_id_value') self.assertEqual(videos[0]['title'], 'Video Marina Silva')