Skip to content

Commit e848a5d

Browse files
committed
🧪 Added file extension test for M4A.
1 parent ac84d7c commit e848a5d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

‎tests/test_media.py‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,3 +550,14 @@ def validate_stream_manifest(manifest, is_hi_res_lossless: bool = False):
550550
def test_reset_session_quality(session):
551551
# HACK: Make sure to reset audio quality to default value for remaining tests
552552
session.audio_quality = Quality.default
553+
554+
555+
def test_track_extension(session):
556+
track = session.track(65119559)
557+
# Set session as MPD/DASH type (i.e. HI_RES_LOSSLESS Quality).
558+
session.audio_quality = Quality.low_320k
559+
# Attempt to get stream and manifest
560+
stream = track.get_stream()
561+
manifest = stream.get_stream_manifest()
562+
# Assert extension
563+
assert manifest.file_extension == AudioExtensions.M4A

0 commit comments

Comments
 (0)