test: check transcripts when uploaded via api

This commit is contained in:
Navin Karkera
2023-04-24 20:03:33 +05:30
parent a06c9b17be
commit 1836305771

View File

@@ -256,6 +256,7 @@ class TestUploadTranscripts(BaseTranscripts):
expected_edx_video_id = edx_video_id if edx_video_id else json_response['edx_video_id']
video = modulestore().get_item(self.video_usage_key)
self.assertEqual(video.edx_video_id, expected_edx_video_id)
self.assertDictEqual(video.transcripts, {'en': f'{expected_edx_video_id}-en.srt'})
# Verify transcript content
actual_transcript = get_video_transcript_content(video.edx_video_id, language_code='en')
@@ -319,6 +320,8 @@ class TestUploadTranscripts(BaseTranscripts):
expected_status_code=400,
expected_message='There is a problem with this transcript file. Try to upload a different file.'
)
video = modulestore().get_item(self.video_usage_key)
self.assertDictEqual(video.transcripts, {})
def test_transcript_upload_unknown_category(self):
"""