def test_get_resource_name_and_type___cstringio(uuid4): uuid4.return_value = RANDOM_UUID_MOCK from cStringIO import StringIO resource = StringIO('GIF89a') filename, mimetype = _get_resource_name_and_mime_type(resource) assert filename == 'a4b420939be842a186f0ea1ecbc4baa3.gif' assert mimetype == 'image/gif'
def test_get_resource_name_and_type___file_like_object_with_name(): resource = Mock(spec=file) resource.name = 'sample.png' filename, mimetype = _get_resource_name_and_mime_type(resource) assert filename == 'sample.png' assert mimetype == 'image/png'