Allow to store structured invoice addresses

This commit is contained in:
Raphael Michel
2018-10-24 01:37:18 +02:00
parent e60ff6b777
commit 16983826fb
7 changed files with 202 additions and 23 deletions

View File

@@ -59,7 +59,9 @@ class EventsTest(SoupTest):
doc.select("[name=ticket_download]")[0]['checked'] = "checked"
doc.select("[name=contact_mail]")[0]['value'] = "test@example.org"
doc.select("[name=payment_banktransfer__enabled]")[0]['checked'] = "checked"
doc.select("[name*=payment_banktransfer_bank_details]")[0].contents[0].replace_with("Foo")
doc.select("[name=payment_banktransfer_bank_details_type]")[1]['checked'] = 'checked'
del doc.select("[name=payment_banktransfer_bank_details_type]")[0]['checked']
doc.select("[name*=payment_banktransfer_bank_details_0]")[0].contents[0].replace_with("Foo")
doc.select("[name=total_quota]")[0]['value'] = "300"
doc.select("[name=form-TOTAL_FORMS]")[0]['value'] = "2"
doc.select("[name=form-INITIAL_FORMS]")[0]['value'] = "2"
@@ -103,7 +105,9 @@ class EventsTest(SoupTest):
doc.select("[name=ticket_download]")[0]['checked'] = "checked"
doc.select("[name=contact_mail]")[0]['value'] = "test@example.org"
doc.select("[name=payment_banktransfer__enabled]")[0]['checked'] = "checked"
doc.select("[name*=payment_banktransfer_bank_details]")[0].contents[0].replace_with("Foo")
doc.select("[name=payment_banktransfer_bank_details_type]")[1]['checked'] = 'checked'
del doc.select("[name=payment_banktransfer_bank_details_type]")[0]['checked']
doc.select("[name*=payment_banktransfer_bank_details_0]")[0].contents[0].replace_with("Foo")
doc.select("[name=total_quota]")[0]['value'] = ""
doc.select("[name=form-TOTAL_FORMS]")[0]['value'] = "2"
doc.select("[name=form-INITIAL_FORMS]")[0]['value'] = "2"
@@ -151,7 +155,9 @@ class EventsTest(SoupTest):
doc.select("[name=ticket_download]")[0]['checked'] = "checked"
doc.select("[name=contact_mail]")[0]['value'] = "test@example.org"
doc.select("[name=payment_banktransfer__enabled]")[0]['checked'] = "checked"
doc.select("[name*=payment_banktransfer_bank_details]")[0].contents[0].replace_with("Foo")
doc.select("[name=payment_banktransfer_bank_details_type]")[1]['checked'] = 'checked'
del doc.select("[name=payment_banktransfer_bank_details_type]")[0]['checked']
doc.select("[name*=payment_banktransfer_bank_details_0]")[0].contents[0].replace_with("Foo")
doc.select("[name=total_quota]")[0]['value'] = "120"
doc.select("[name=form-TOTAL_FORMS]")[0]['value'] = "2"
doc.select("[name=form-INITIAL_FORMS]")[0]['value'] = "2"
@@ -285,6 +291,7 @@ class EventsTest(SoupTest):
self.post_doc('/control/event/%s/%s/settings/payment/banktransfer' % (self.orga1.slug, self.event1.slug), {
'payment_banktransfer__enabled': 'true',
'payment_banktransfer__fee_abs': '12.23',
'payment_banktransfer_bank_details_type': 'other',
'payment_banktransfer_bank_details_0': 'Test',
})
self.event1.settings.flush()