-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
40 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -58,6 +58,8 @@ def test_translator_mutation_form(translator_app): | |
iban='CH9300762011623852957', | ||
operation_comments='Some comment', | ||
tel_private='041 444 44 45', | ||
tel_mobile='079 123 45 67', | ||
social_sec_number='756.1234.4568.95', | ||
) | ||
translator.certificates = certificates[0:2] | ||
translator.mother_tongues = languages[0:2] | ||
|
@@ -99,12 +101,13 @@ def test_translator_mutation_form(translator_app): | |
assert form.zip_code.long_description == '4000' | ||
assert form.city.long_description == 'Luzern' | ||
assert form.drive_distance.long_description == '1.1' | ||
assert form.social_sec_number.long_description == '756.1234.4568.90' | ||
assert form.social_sec_number.long_description == '756.1234.4568.95' | ||
assert form.bank_name.long_description == 'R-BS' | ||
assert form.bank_address.long_description == 'Bullstreet 5' | ||
assert form.account_owner.long_description == 'Hugo Benito' | ||
assert form.iban.long_description == 'CH9300762011623852957' | ||
assert form.tel_mobile.long_description == '079 000 00 00' | ||
assert form.email.long_description == '[email protected]' | ||
assert form.tel_mobile.long_description == '079 123 45 67' | ||
assert form.tel_private.long_description == '041 444 44 45' | ||
assert form.tel_office.long_description == '041 444 44 44' | ||
assert form.availability.long_description == 'always' | ||
|
@@ -169,17 +172,17 @@ def test_translator_mutation_form(translator_app): | |
form.request.is_admin = False | ||
form.request.is_translator = True | ||
form.on_request() | ||
assert len(form._fields) == 43 | ||
assert len(form.proposal_fields) == 42 | ||
assert len(form._fields) == 44 | ||
assert len(form.proposal_fields) == 43 | ||
|
||
form = TranslatorMutationForm() | ||
form.model = translator | ||
form.request = request | ||
form.request.is_translator = False | ||
form.request.is_editor = True | ||
form.on_request() | ||
assert len(form._fields) == 32 | ||
assert len(form.proposal_fields) == 31 | ||
assert len(form._fields) == 33 | ||
assert len(form.proposal_fields) == 32 | ||
assert form.operation_comments is None | ||
assert form.confirm_name_reveal is None | ||
assert form.date_of_application is None | ||
|
@@ -196,8 +199,8 @@ def test_translator_mutation_form(translator_app): | |
form.request.is_editor = False | ||
form.request.is_member = True | ||
form.on_request() | ||
assert len(form._fields) == 27 | ||
assert len(form.proposal_fields) == 26 | ||
assert len(form._fields) == 28 | ||
assert len(form.proposal_fields) == 27 | ||
assert form.operation_comments is None | ||
assert form.confirm_name_reveal is None | ||
assert form.date_of_application is None | ||
|
@@ -245,12 +248,12 @@ def test_translator_mutation_form(translator_app): | |
'zip_code': '4000', | ||
'city': 'Luzern', | ||
'drive_distance': 1.1, | ||
'social_sec_number': '756.1234.4568.90', | ||
'social_sec_number': '756.1234.4568.95', | ||
'bank_name': 'R-BS', | ||
'bank_address': 'Bullstreet 5', | ||
'account_owner': 'Hugo Benito', | ||
'iban': 'CH9300762011623852957', | ||
'tel_mobile': '079 000 00 00', | ||
'tel_mobile': '079 123 45 67', | ||
'tel_private': '041 444 44 45', | ||
'tel_office': '041 444 44 44', | ||
'availability': 'always', | ||
|
@@ -277,6 +280,7 @@ def test_translator_mutation_form(translator_app): | |
form.request = request | ||
form.request.is_admin = True | ||
form.on_request() | ||
assert form.proposed_changes == {} | ||
assert not form.validate() | ||
assert form.errors == { | ||
'submitter_message': [ | ||
|
@@ -311,12 +315,12 @@ def test_translator_mutation_form(translator_app): | |
'zip_code': '4000', | ||
'city': 'Luzern', | ||
'drive_distance': 1.1, | ||
'social_sec_number': '756.1234.4568.90', | ||
'social_sec_number': '756.1234.4568.95', | ||
'bank_name': 'R-BS', | ||
'bank_address': 'Bullstreet 5', | ||
'account_owner': 'Hugo Benito', | ||
'iban': 'CH9300762011623852957', | ||
'tel_mobile': '079 000 00 00', | ||
'tel_mobile': '079 123 45 67', | ||
'tel_private': '041 444 44 45', | ||
'tel_office': '041 444 44 44', | ||
'availability': 'always', | ||
|
@@ -388,13 +392,7 @@ def test_accreditation_form(translator_app): | |
'A translator with this email already exists' | ||
] | ||
assert form.errors['tel_mobile'] == [ | ||
'Please provide at least one phone number.' | ||
] | ||
assert form.errors['tel_office'] == [ | ||
'Please provide at least one phone number.' | ||
] | ||
assert form.errors['tel_private'] == [ | ||
'Please provide at least one phone number.' | ||
'This field is required.' | ||
] | ||
assert 'confirmation_compensation_office' not in form.errors | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -86,6 +86,7 @@ def test_view_translator(client): | |
page.form['pers_id'] = 978654 | ||
page.form['first_name'] = 'Uncle' | ||
page.form['last_name'] = 'Bob' | ||
page.form['nationality'] = 'CH' | ||
page.form['social_sec_number'] = 'xxxx' | ||
page.form['zip_code'] = 'xxxx' | ||
page.form['iban'] = 'xxxx' | ||
|
@@ -139,7 +140,7 @@ def test_view_translator(client): | |
dl.find('dd').text_content().strip() | ||
for dl in page.pyquery('dl') | ||
} | ||
assert len(values) == 23 | ||
assert len(values) == 24 | ||
assert values['Personal Nr.'] == '978654' | ||
assert values['Zulassung'] == 'nicht akkreditiert / Einsatz Dringlichkeit' | ||
assert values['Quellensteuer'] == 'Nein' | ||
|
@@ -164,6 +165,7 @@ def test_view_translator(client): | |
assert values['Versteckt'] == 'Nein' | ||
assert values['Zertifikate'] == cert_names[0] | ||
assert values['Heimatort'] == 'Gersau' | ||
assert values['Nationalität'] == 'CH' | ||
|
||
# test user account created and activation mail sent | ||
user = UserCollection(session).by_username('[email protected]') | ||
|
@@ -651,6 +653,9 @@ def test_view_redirects(client): | |
page.form['first_name'] = 'First' | ||
page.form['last_name'] = 'Last' | ||
page.form['email'] = '[email protected]' | ||
page.form['tel_mobile'] = '+41791234567' | ||
page.form['nationality'] = 'CH' | ||
page.form['social_sec_number'] = '756.1234.5678.97' | ||
page.form['agency_references'] = 'OK' | ||
page.form['mother_tongues_ids'] = [language_id] | ||
page = page.form.submit().follow() | ||
|