diff --git a/src/pretix/plugins/pretixdroid/views.py b/src/pretix/plugins/pretixdroid/views.py index 0b450a966a..0f9d86b301 100644 --- a/src/pretix/plugins/pretixdroid/views.py +++ b/src/pretix/plugins/pretixdroid/views.py @@ -21,7 +21,7 @@ from pretix.multidomain.urlreverse import \ build_absolute_uri as event_absolute_uri logger = logging.getLogger('pretix.plugins.pretixdroid') -API_VERSION = 2 +API_VERSION = 3 class ConfigView(EventPermissionRequiredMixin, TemplateView): diff --git a/src/tests/plugins/test_pretixdroid.py b/src/tests/plugins/test_pretixdroid.py index 8e87ad55c2..e27b81c5f8 100644 --- a/src/tests/plugins/test_pretixdroid.py +++ b/src/tests/plugins/test_pretixdroid.py @@ -8,6 +8,7 @@ from pretix.base.models import ( Checkin, Event, Item, ItemVariation, Order, OrderPosition, Organizer, Team, User, ) +from pretix.plugins.pretixdroid.views import API_VERSION @pytest.fixture @@ -64,7 +65,7 @@ def test_custom_datetime(client, env): resp = client.post('/pretixdroid/api/%s/%s/redeem/?key=%s' % (env[0].organizer.slug, env[0].slug, 'abcdefg'), data={'secret': '1234', 'datetime': dt.isoformat()}) jdata = json.loads(resp.content.decode("utf-8")) - assert jdata['version'] == 2 + assert jdata['version'] == API_VERSION assert jdata['status'] == 'ok' assert Checkin.objects.last().datetime == dt @@ -76,7 +77,7 @@ def test_only_once(client, env): resp = client.post('/pretixdroid/api/%s/%s/redeem/?key=%s' % (env[0].organizer.slug, env[0].slug, 'abcdefg'), data={'secret': '1234'}) jdata = json.loads(resp.content.decode("utf-8")) - assert jdata['version'] == 2 + assert jdata['version'] == API_VERSION assert jdata['status'] == 'ok' resp = client.post('/pretixdroid/api/%s/%s/redeem/?key=%s' % (env[0].organizer.slug, env[0].slug, 'abcdefg'), data={'secret': '1234'}) @@ -92,7 +93,7 @@ def test_reupload_same_nonce(client, env): resp = client.post('/pretixdroid/api/%s/%s/redeem/?key=%s' % (env[0].organizer.slug, env[0].slug, 'abcdefg'), data={'secret': '1234', 'nonce': 'fooobar'}) jdata = json.loads(resp.content.decode("utf-8")) - assert jdata['version'] == 2 + assert jdata['version'] == API_VERSION assert jdata['status'] == 'ok' resp = client.post('/pretixdroid/api/%s/%s/redeem/?key=%s' % (env[0].organizer.slug, env[0].slug, 'abcdefg'), data={'secret': '1234', 'nonce': 'fooobar'}) @@ -108,7 +109,7 @@ def test_forced_multiple(client, env): resp = client.post('/pretixdroid/api/%s/%s/redeem/?key=%s' % (env[0].organizer.slug, env[0].slug, 'abcdefg'), data={'secret': '1234'}) jdata = json.loads(resp.content.decode("utf-8")) - assert jdata['version'] == 2 + assert jdata['version'] == API_VERSION assert jdata['status'] == 'ok' resp = client.post('/pretixdroid/api/%s/%s/redeem/?key=%s' % (env[0].organizer.slug, env[0].slug, 'abcdefg'), data={'secret': '1234', 'force': 'true'})