mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-05 03:39:25 +02:00
Fixed #73: broken file upload
This commit is contained in:
parent
8283a73a7f
commit
8c7e943013
4 changed files with 32 additions and 3 deletions
19
api/tests/music/test_utils.py
Normal file
19
api/tests/music/test_utils.py
Normal file
|
@ -0,0 +1,19 @@
|
|||
from funkwhale_api.music import utils
|
||||
|
||||
|
||||
def test_guess_mimetype_try_using_extension(factories, mocker):
|
||||
mocker.patch(
|
||||
'magic.from_buffer', return_value='audio/mpeg')
|
||||
f = factories['music.TrackFile'].build(
|
||||
audio_file__filename='test.ogg')
|
||||
|
||||
assert utils.guess_mimetype(f.audio_file) == 'audio/mpeg'
|
||||
|
||||
|
||||
def test_guess_mimetype_try_using_extension_if_fail(factories, mocker):
|
||||
mocker.patch(
|
||||
'magic.from_buffer', return_value='application/octet-stream')
|
||||
f = factories['music.TrackFile'].build(
|
||||
audio_file__filename='test.mp3')
|
||||
|
||||
assert utils.guess_mimetype(f.audio_file) == 'audio/mpeg'
|
Loading…
Add table
Add a link
Reference in a new issue