mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-06 03:19:56 +02:00
Fix #266: Ensure we do not store bad mimetypes
This commit is contained in:
parent
a00a6162c0
commit
5afc3e4637
3 changed files with 9 additions and 4 deletions
|
@ -15,9 +15,13 @@ def test_guess_mimetype_try_using_extension(factories, mocker):
|
|||
assert utils.guess_mimetype(f.audio_file) == 'audio/mpeg'
|
||||
|
||||
|
||||
def test_guess_mimetype_try_using_extension_if_fail(factories, mocker):
|
||||
@pytest.mark.parametrize('wrong', [
|
||||
'application/octet-stream',
|
||||
'application/x-empty',
|
||||
])
|
||||
def test_guess_mimetype_try_using_extension_if_fail(wrong, factories, mocker):
|
||||
mocker.patch(
|
||||
'magic.from_buffer', return_value='application/octet-stream')
|
||||
'magic.from_buffer', return_value=wrong)
|
||||
f = factories['music.TrackFile'].build(
|
||||
audio_file__filename='test.mp3')
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue