forked from CGM_Public/pretix_original
Customer accounts & Memberships (#2024)
This commit is contained in:
@@ -236,6 +236,7 @@ TEST_ORDER_RES = {
|
||||
"email": "dummy@dummy.test",
|
||||
"phone": None,
|
||||
"locale": "en",
|
||||
"customer": None,
|
||||
"datetime": "2017-12-01T10:00:00Z",
|
||||
"expires": "2017-12-10T10:00:00Z",
|
||||
"payment_date": "2017-12-01",
|
||||
@@ -1633,6 +1634,9 @@ def test_order_create(token_client, organizer, event, item, quota, question):
|
||||
res = copy.deepcopy(ORDER_CREATE_PAYLOAD)
|
||||
res['positions'][0]['item'] = item.pk
|
||||
res['positions'][0]['answers'][0]['question'] = question.pk
|
||||
with scopes_disabled():
|
||||
customer = organizer.customers.create()
|
||||
res['customer'] = customer.identifier
|
||||
resp = token_client.post(
|
||||
'/api/v1/organizers/{}/events/{}/orders/'.format(
|
||||
organizer.slug, event.slug
|
||||
@@ -1641,6 +1645,7 @@ def test_order_create(token_client, organizer, event, item, quota, question):
|
||||
assert resp.status_code == 201
|
||||
with scopes_disabled():
|
||||
o = Order.objects.get(code=resp.data['code'])
|
||||
assert o.customer == customer
|
||||
assert o.email == "dummy@dummy.test"
|
||||
assert o.phone == "+49622112345"
|
||||
assert o.locale == "en"
|
||||
@@ -1712,6 +1717,7 @@ def test_order_create_simulate(token_client, organizer, event, item, quota, ques
|
||||
'testmode': False,
|
||||
'email': 'dummy@dummy.test',
|
||||
'phone': '+49622112345',
|
||||
'customer': None,
|
||||
'locale': 'en',
|
||||
'datetime': None,
|
||||
'payment_date': None,
|
||||
|
||||
Reference in New Issue
Block a user