tests: remove siret references in lingo tests

It was removed from the dummy backend in #34064.
This commit is contained in:
Frédéric Péters 2020-11-04 13:45:17 +01:00
parent 31e944551e
commit 8d4d5cd17f
1 changed files with 3 additions and 21 deletions

View File

@ -23,7 +23,7 @@ pytestmark = pytest.mark.django_db
@pytest.fixture
def payment_backend():
return PaymentBackend.objects.create(
label='test1', slug='test1', service='dummy', service_options={'siret': '1234'})
label='test1', slug='test1', service='dummy', service_options={})
def login(app, username='admin', password='admin'):
@ -73,7 +73,7 @@ def test_edit_regie(app, admin_user, payment_backend):
def test_edit_regie_dynamic_backend_fields(app, admin_user):
payment_backend = PaymentBackend.objects.create(
label='test1', slug='test1', service='systempayv2', service_options={'siret': '1234'})
label='test1', slug='test1', service='systempayv2', service_options={})
regie = Regie.objects.create(
label='test-regie', slug='test-regie', payment_backend=payment_backend)
assert regie.transaction_options == {}
@ -96,7 +96,7 @@ def test_edit_regie_dynamic_backend_fields(app, admin_user):
# No dynamic fields if no backend capabilities
payment_backend_dummy = PaymentBackend.objects.create(
label='test1', slug='test-dummy', service='dummy', service_options={'siret': '1234'})
label='test1', slug='test-dummy', service='dummy', service_options={})
regie_dummy = Regie.objects.create(
label='test-regie-2', slug='test-regie-2', payment_backend=payment_backend_dummy)
@ -633,11 +633,7 @@ def test_edit_payment_backend(app, admin_user):
assert not 'next_url' in resp.form.fields
assert not 'direct_notification_url' in resp.form.fields
# default values become initial values
assert resp.form['siret']._value == '1234'
resp.form['label'] = 'label1-modified'
resp.form['siret'] = '12345'
resp.form['consider_all_response_signed'] = True
resp.form['number'] = 12
resp.form['choice'] = 'b'
@ -647,7 +643,6 @@ def test_edit_payment_backend(app, admin_user):
assert resp.location.endswith('/manage/lingo/paymentbackends/')
payment_backend = PaymentBackend.objects.get(slug='slug1')
assert payment_backend.label == 'label1-modified'
assert payment_backend.service_options['siret'] == '12345'
assert payment_backend.service_options['consider_all_response_signed'] == True
assert payment_backend.service_options['number'] == 12
assert payment_backend.service_options['choice'] == 'b'
@ -659,19 +654,6 @@ def test_edit_payment_backend_validation(app, admin_user):
app = login(app)
resp = app.get('/manage/lingo/paymentbackends/%s/edit' % payment_backend.pk)
# required field
resp.form['siret'] = ''
resp = resp.form.submit()
assert 'This field is required.' in resp.text
assert resp.form['siret']._value == None
# validation function
resp = app.get('/manage/lingo/paymentbackends/%s/edit' % payment_backend.pk)
resp.form['siret'] = 'a'
resp = resp.form.submit()
assert 'must be a number' in resp.text
assert resp.form['siret']._value == 'a'
# wrong type
resp = app.get('/manage/lingo/paymentbackends/%s/edit' % payment_backend.pk)
resp.form['number'] = 'a'