def test_settings(self, settings): settings.ULTIMATETHUMB_ROOT = '/path/to/thumbs/' settings.ULTIMATETHUMB_URL = '/url/to/thumbs/' storage = ThumbnailFileSystemStorage() assert storage.path('test.test') == '/path/to/thumbs/test.test' assert storage.url('test.test') == '/url/to/thumbs/test.test'
def test_arguments(self, settings): settings.ULTIMATETHUMB_ROOT = '/path/to/settingsthumbs/' settings.ULTIMATETHUMB_URL = '/url/to/settingsthumbs/' storage = ThumbnailFileSystemStorage(location='/path/to/thumbs/', base_url='/url/to/thumbs/') assert storage.path('test.test') == '/path/to/thumbs/test.test' assert storage.url('test.test') == '/url/to/thumbs/test.test'
def test_empty_url(self, settings): settings.ULTIMATETHUMB_URL = '' with pytest.raises(ImproperlyConfigured): ThumbnailFileSystemStorage()