From 3bc2ddf79d9d83f5ec6ce0918c61ac2f6fb42b57 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 27 Sep 2016 11:06:43 +0200 Subject: [PATCH] Fixed a test that should have never worked --- src/tests/control/test_orders.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/tests/control/test_orders.py b/src/tests/control/test_orders.py index 9825ef135e..f23fedffec 100644 --- a/src/tests/control/test_orders.py +++ b/src/tests/control/test_orders.py @@ -3,6 +3,7 @@ from decimal import Decimal import pytest from django.core import mail +from django.core.files.uploadedfile import SimpleUploadedFile from django.utils.timezone import now from tests.base import SoupTest @@ -311,13 +312,16 @@ def test_order_download_success(client, env, mocker): tickets.generate.apply_async.assert_any_call(args=(o.id, 'testdummy')) assert 'download' in response['Location'] dl = response['Location'] - assert CachedTicket.objects.filter(order=o, provider='testdummy').exists() # test caching - tickets.generate.apply_async.reset_mock() + mocker.resetall() + ct = CachedTicket.objects.get(order=o, provider='testdummy') + ct.cachedfile.file.save('foo.jpg', SimpleUploadedFile("sample_invalid_image.jpg", b"file_content", + content_type="image/jpeg")) + ct.cachedfile.save() response = client.get('/control/event/dummy/dummy/orders/FOO/download/testdummy') assert response.status_code == 302 - assert tickets.generate.apply_async.assert_not_called() + tickets.generate.apply_async.assert_not_called() assert dl == response['Location']