forked from CGM_Public/pretix_original
Backend UX: Restructure payment settings
This commit is contained in:
@@ -27,6 +27,7 @@ def env(client):
|
||||
@pytest.mark.django_db
|
||||
def test_settings(env):
|
||||
client, event = env
|
||||
response = client.get('/control/event/%s/%s/settings/payment' % (event.organizer.slug, event.slug), follow=True)
|
||||
response = client.get('/control/event/%s/%s/settings/payment/paypal' % (event.organizer.slug, event.slug),
|
||||
follow=True)
|
||||
assert response.status_code == 200
|
||||
assert 'paypal__enabled' in response.rendered_content
|
||||
|
||||
@@ -43,7 +43,7 @@ def env(client):
|
||||
t.members.add(user)
|
||||
t.limit_events.add(event)
|
||||
client.force_login(user)
|
||||
url = '/control/event/%s/%s/settings/payment' % (event.organizer.slug, event.slug)
|
||||
url = '/control/event/%s/%s/settings/payment/stripe_settings' % (event.organizer.slug, event.slug)
|
||||
return client, event, url
|
||||
|
||||
|
||||
@@ -57,8 +57,8 @@ def test_settings(env):
|
||||
|
||||
def _stripe_key_test(env, field, value, is_valid):
|
||||
client, event, url = env
|
||||
data = {'payment_stripe_' + field: value}
|
||||
response = client.post(url, data)
|
||||
data = {'payment_stripe_' + field: value, 'payment_stripe__enabled': 'on'}
|
||||
response = client.post(url, data, follow=True)
|
||||
|
||||
if not is_valid:
|
||||
assert 'does not look valid' in response.rendered_content
|
||||
|
||||
Reference in New Issue
Block a user