def setUp(self): super(VideoUrlsCsvTestCase, self).setUp() VideoUploadConfig( profile_whitelist="profile1", status_whitelist=( status_display_string("file_complete") + "," + status_display_string("transcode_active"))).save()
def test_config(self): VideoUploadConfig( profile_whitelist="profile1,profile2", status_whitelist=(status_display_string("file_complete") + "," + status_display_string("transcode_active") + "," + status_display_string("upload"))).save() self._check_csv_response(["test1", "test2", "non-ascii"], ["profile1", "profile2"])
def setUp(self): super(VideoUrlsCsvTestCase, self).setUp() VideoUploadConfig( profile_whitelist="profile1", status_whitelist=( status_display_string("file_complete") + "," + status_display_string("transcode_active") ) ).save()
def test_config(self): VideoUploadConfig( profile_whitelist="profile1,profile2", status_whitelist=( status_display_string("file_complete") + "," + status_display_string("transcode_active") + "," + status_display_string("upload") ) ).save() self._check_csv_response(["test1", "test2", "non-ascii"], ["profile1", "profile2"])
def test_get_json(self): response = self.client.get_json(self.url) self.assertEqual(response.status_code, 200) response_videos = json.loads(response.content)["videos"] self.assertEqual(len(response_videos), len(self.previous_uploads)) for response_video in response_videos: original_video = self._get_previous_upload(response_video["edx_video_id"]) self.assertEqual( set(response_video.keys()), set(["edx_video_id", "client_video_id", "created", "duration", "status"]) ) dateutil.parser.parse(response_video["created"]) for field in ["edx_video_id", "client_video_id", "duration"]: self.assertEqual(response_video[field], original_video[field]) self.assertEqual(response_video["status"], status_display_string(original_video["status"]))
def test_get_json(self): response = self.client.get_json(self.url) self.assertEqual(response.status_code, 200) response_videos = json.loads(response.content)["videos"] self.assertEqual(len(response_videos), len(self.previous_uploads)) for response_video in response_videos: original_video = self._get_previous_upload( response_video["edx_video_id"]) self.assertEqual( set(response_video.keys()), set([ "edx_video_id", "client_video_id", "created", "duration", "status" ])) dateutil.parser.parse(response_video["created"]) for field in ["edx_video_id", "client_video_id", "duration"]: self.assertEqual(response_video[field], original_video[field]) self.assertEqual(response_video["status"], status_display_string(original_video["status"]))