Add API for badge and ticket layout assignments

This commit is contained in:
Raphael Michel
2019-03-06 09:35:08 +01:00
parent f3ef00e3b7
commit 2b8949dea4
6 changed files with 51 additions and 5 deletions

View File

@@ -46,6 +46,11 @@ def test_api_list(env, client):
env[0].slug, env[0].organizer.slug)).content.decode('utf-8')
)
assert r['results'] == [res]
r = json.loads(
client.get('/api/v1/organizers/{}/events/{}/badgeitems/'.format(
env[0].slug, env[0].organizer.slug)).content.decode('utf-8')
)
assert r['results'] == [{'item': env[3].pk, 'layout': env[2].pk, 'id': env[2].item_assignments.first().pk}]
@pytest.mark.django_db

View File

@@ -46,6 +46,12 @@ def test_api_list(env, client):
env[0].slug, env[0].organizer.slug)).content.decode('utf-8')
)
assert r['results'] == [res]
r = json.loads(
client.get('/api/v1/organizers/{}/events/{}/ticketlayoutitems/'.format(
env[0].slug, env[0].organizer.slug)).content.decode('utf-8')
)
assert r['results'] == [{'item': env[3].pk, 'layout': env[2].pk, 'id': env[2].item_assignments.first().pk,
'sales_channel': 'web'}]
@pytest.mark.django_db