Beispiel #1
0
 def setUp(self):
     super(VideoUrlsCsvTestCase, self).setUp()
     VideoUploadConfig(
         profile_whitelist="profile1",
         status_whitelist=(
             status_display_string("file_complete") + "," +
             status_display_string("transcode_active"))).save()
Beispiel #2
0
 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"])
Beispiel #3
0
 def setUp(self):
     super(VideoUrlsCsvTestCase, self).setUp()
     VideoUploadConfig(
         profile_whitelist="profile1",
         status_whitelist=(
             status_display_string("file_complete") + "," +
             status_display_string("transcode_active")
         )
     ).save()
Beispiel #4
0
 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"])
Beispiel #5
0
 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"]))
Beispiel #6
0
 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"]))