mirror of
https://github.com/Hopiu/django-imagekit.git
synced 2026-03-16 21:30:23 +00:00
Update .travis.yml Update tox.ini Update test_cachefiles.py Update test_optimistic_strategy.py Update test_no_extra_queries.py Update test_cachefiles.py Update .travis.yml Update tox.ini Update .travis.yml
16 lines
474 B
Python
16 lines
474 B
Python
from nose.tools import assert_false
|
|
from unittest.mock import Mock, PropertyMock, patch
|
|
from .models import Photo
|
|
|
|
|
|
def test_dont_access_source():
|
|
"""
|
|
Touching the source may trigger an unneeded query.
|
|
See <https://github.com/matthewwithanm/django-imagekit/issues/295>
|
|
|
|
"""
|
|
pmock = PropertyMock()
|
|
pmock.__get__ = Mock()
|
|
with patch.object(Photo, 'original_image', pmock):
|
|
photo = Photo() # noqa
|
|
assert_false(pmock.__get__.called)
|