Skip to content

Commit eb4ac33

Browse files
committed
Add regression test for #26
1 parent 5214119 commit eb4ac33

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/test_tasks.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
from unittest.mock import Mock
2+
3+
import pytest
4+
5+
from pictures import tasks
6+
from tests.testapp.models import SimpleModel
7+
8+
9+
@pytest.mark.django_db
10+
def test_process_picture__file_cannot_be_reopened(image_upload_file):
11+
# regression https://github.com/codingjoe/django-pictures/issues/26
12+
obj = SimpleModel.objects.create(picture=image_upload_file)
13+
setattr(
14+
obj.picture.file,
15+
"open",
16+
Mock(side_effect=ValueError("The file cannot be reopened.")),
17+
)
18+
tasks._process_picture(obj.picture)

0 commit comments

Comments
 (0)