Skip to content
Snippets Groups Projects
test_utils.py 636 B
Newer Older
  • Learn to ignore specific revisions
  • 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'