Пример #1
0
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'
Пример #2
0
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'