45 |
45 |
resp = old_resp = app.get(url, status=200)
|
46 |
46 |
resp.form['phone'] = '1234'
|
47 |
47 |
assert resp.form['phone'].attrs['type'] == 'tel'
|
48 |
|
resp.form['title'] = 'Mrs'
|
|
48 |
resp.form['title'] = 'Ms'
|
49 |
49 |
resp.form['agreement'] = False
|
50 |
50 |
resp = resp.form.submit()
|
51 |
51 |
# verify that missing next_url in POST is ok
|
52 |
52 |
assert resp['Location'].endswith(reverse('account_management'))
|
53 |
53 |
assert phone.get_value(simple_user) == '1234'
|
54 |
|
assert title.get_value(simple_user) == 'Mrs'
|
|
54 |
assert title.get_value(simple_user) == 'Ms'
|
55 |
55 |
assert agreement.get_value(simple_user) is False
|
56 |
56 |
|
57 |
57 |
resp = resp.follow()
|
... | ... | |
64 |
64 |
('Last name', 'Dôe'),
|
65 |
65 |
('Email address', 'user@example.net'),
|
66 |
66 |
('Phone', '1234'),
|
67 |
|
('Title', 'Mrs'),
|
|
67 |
('Title', 'Ms'),
|
68 |
68 |
]
|
69 |
69 |
|
70 |
70 |
resp = app.get(url, status=200)
|
... | ... | |
89 |
89 |
assert resp.form['title@disabled'].value == 'Mr'
|
90 |
90 |
assert resp.form['agreement@disabled'].value == 'Yes'
|
91 |
91 |
resp.form.set('phone@disabled', '1234')
|
92 |
|
resp.form.set('title@disabled', 'Mrs')
|
|
92 |
resp.form.set('title@disabled', 'Ms')
|
93 |
93 |
resp.form.set('agreement@disabled', 'False')
|
94 |
94 |
resp = resp.form.submit().follow()
|
95 |
95 |
assert phone.get_value(simple_user) == '0123456789'
|
... | ... | |
190 |
190 |
utils.login(app, simple_user)
|
191 |
191 |
url = reverse('profile_edit')
|
192 |
192 |
response = app.get(url, status=200)
|
193 |
|
assert len(response.pyquery('input[type="radio"][name="title"]')) == 2
|
|
193 |
assert len(response.pyquery('input[type="radio"][name="title"]')) == 3
|
194 |
194 |
assert len(response.pyquery('input[type="radio"][name="title"][readonly="true"]')) == 0
|
195 |
195 |
assert len(response.pyquery('select[name="title"]')) == 0
|
196 |
196 |
|
197 |
|
-
|