@@ -364,21 +364,42 @@ def test_cancel_notetaker_without_identifier(self, http_client_delete_response):
364364 def test_media_deserialization (self ):
365365 media_json = {
366366 "recording" : {
367- "url" : "https://example.com/recording.mp4" ,
368- "size" : 25
367+ "size" : 21550491 ,
368+ "name" : "meeting_recording.mp4" ,
369+ "type" : "video/mp4" ,
370+ "created_at" : 1744222418 ,
371+ "expires_at" : 1744481618 ,
372+ "url" : "url_for_recording" ,
373+ "ttl" : 259106
369374 },
370375 "transcript" : {
371- "url" : "https://example.com/transcript.txt" ,
372- "size" : 2
376+ "size" : 862 ,
377+ "name" : "raw_transcript.json" ,
378+ "type" : "application/json" ,
379+ "created_at" : 1744222418 ,
380+ "expires_at" : 1744481618 ,
381+ "url" : "url_for_transcript" ,
382+ "ttl" : 259106
373383 }
374384 }
375385
376386 media = NotetakerMedia .from_dict (media_json )
377387
378- assert media .recording .url == "https://example.com/recording.mp4"
379- assert media .recording .size == 25
380- assert media .transcript .url == "https://example.com/transcript.txt"
381- assert media .transcript .size == 2
388+ assert media .recording .url == "url_for_recording"
389+ assert media .recording .size == 21550491
390+ assert media .recording .name == "meeting_recording.mp4"
391+ assert media .recording .type == "video/mp4"
392+ assert media .recording .created_at == 1744222418
393+ assert media .recording .expires_at == 1744481618
394+ assert media .recording .ttl == 259106
395+
396+ assert media .transcript .url == "url_for_transcript"
397+ assert media .transcript .size == 862
398+ assert media .transcript .name == "raw_transcript.json"
399+ assert media .transcript .type == "application/json"
400+ assert media .transcript .created_at == 1744222418
401+ assert media .transcript .expires_at == 1744481618
402+ assert media .transcript .ttl == 259106
382403
383404 def test_meeting_provider_enum (self ):
384405 """Test that the MeetingProvider enum works correctly."""
0 commit comments