2013-02-26 03:15:57 +00:00
|
|
|
from imagekit.cachefiles import ImageCacheFile
|
2013-03-15 02:23:47 +00:00
|
|
|
from nose.tools import raises
|
2013-02-26 03:15:57 +00:00
|
|
|
from .imagegenerators import TestSpec
|
2013-03-15 02:23:47 +00:00
|
|
|
from .utils import assert_file_is_falsy
|
2013-02-26 03:15:57 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_no_source():
|
|
|
|
|
"""
|
|
|
|
|
Ensure sourceless specs are falsy.
|
|
|
|
|
"""
|
|
|
|
|
spec = TestSpec(source=None)
|
|
|
|
|
file = ImageCacheFile(spec)
|
2013-03-15 02:23:47 +00:00
|
|
|
assert_file_is_falsy(file)
|
2013-02-26 03:34:24 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
@raises(TestSpec.MissingSource)
|
|
|
|
|
def test_no_source_error():
|
|
|
|
|
spec = TestSpec(source=None)
|
|
|
|
|
file = ImageCacheFile(spec)
|
|
|
|
|
file.generate()
|