mirror of
https://github.com/pretix/pretix.git
synced 2026-05-03 14:54:04 +00:00
Change API to accomodate for invoice numbers
This commit is contained in:
@@ -256,7 +256,7 @@ def invoice(order):
|
||||
|
||||
TEST_INVOICE_RES = {
|
||||
"order": "FOO",
|
||||
"invoice_no": "00001",
|
||||
"number": "DUMMY-00001",
|
||||
"is_cancellation": False,
|
||||
"invoice_from": "",
|
||||
"invoice_to": "Sample company",
|
||||
@@ -291,10 +291,10 @@ def test_invoice_list(token_client, organizer, event, order, invoice):
|
||||
resp = token_client.get('/api/v1/organizers/{}/events/{}/invoices/?order=BAR'.format(organizer.slug, event.slug))
|
||||
assert [] == resp.data['results']
|
||||
|
||||
resp = token_client.get('/api/v1/organizers/{}/events/{}/invoices/?invoice_no={}'.format(
|
||||
organizer.slug, event.slug, invoice.invoice_no))
|
||||
resp = token_client.get('/api/v1/organizers/{}/events/{}/invoices/?number={}'.format(
|
||||
organizer.slug, event.slug, invoice.number))
|
||||
assert [res] == resp.data['results']
|
||||
resp = token_client.get('/api/v1/organizers/{}/events/{}/invoices/?invoice_no=XXX'.format(
|
||||
resp = token_client.get('/api/v1/organizers/{}/events/{}/invoices/?number=XXX'.format(
|
||||
organizer.slug, event.slug))
|
||||
assert [] == resp.data['results']
|
||||
|
||||
@@ -313,15 +313,15 @@ def test_invoice_list(token_client, organizer, event, order, invoice):
|
||||
resp = token_client.get('/api/v1/organizers/{}/events/{}/invoices/?is_cancellation=true'.format(
|
||||
organizer.slug, event.slug))
|
||||
assert len(resp.data['results']) == 1
|
||||
assert resp.data['results'][0]['invoice_no'] == ic.invoice_no
|
||||
assert resp.data['results'][0]['number'] == ic.number
|
||||
|
||||
resp = token_client.get('/api/v1/organizers/{}/events/{}/invoices/?refers={}'.format(
|
||||
organizer.slug, event.slug, invoice.invoice_no))
|
||||
organizer.slug, event.slug, invoice.number))
|
||||
assert len(resp.data['results']) == 1
|
||||
assert resp.data['results'][0]['invoice_no'] == ic.invoice_no
|
||||
assert resp.data['results'][0]['number'] == ic.number
|
||||
|
||||
resp = token_client.get('/api/v1/organizers/{}/events/{}/invoices/?refers={}'.format(
|
||||
organizer.slug, event.slug, ic.invoice_no))
|
||||
organizer.slug, event.slug, ic.number))
|
||||
assert [] == resp.data['results']
|
||||
|
||||
|
||||
@@ -330,6 +330,6 @@ def test_invoice_detail(token_client, organizer, event, invoice):
|
||||
res = dict(TEST_INVOICE_RES)
|
||||
|
||||
resp = token_client.get('/api/v1/organizers/{}/events/{}/invoices/{}/'.format(organizer.slug, event.slug,
|
||||
invoice.invoice_no))
|
||||
invoice.number))
|
||||
assert resp.status_code == 200
|
||||
assert res == resp.data
|
||||
|
||||
Reference in New Issue
Block a user