tests: update advanced fields check for new label markup (#40653)

This commit is contained in:
Frédéric Péters 2020-03-11 17:18:22 +01:00
parent f55bcd64ea
commit ac1d7d30a3
1 changed files with 5 additions and 5 deletions

View File

@ -1305,10 +1305,10 @@ def test_form_edit_field_advanced(pub):
resp = resp.click('Edit', href='1/')
assert resp.forms[0]['label'].value == '1st field'
assert '<legend>Additional parameters</legend>' in resp.text
assert '<label for="form_prefill">Prefill</label>' in resp.text
assert '<label class="field--label" for="form_prefill">Prefill</label>' in resp.text
# check the "prefill" field is under additional parameters
assert resp.text.index('<legend>Additional parameters</legend>') < \
resp.text.index('<label for="form_prefill">Prefill</label>')
resp.text.index('<label class="field--label" for="form_prefill">Prefill</label>')
# complete the "prefill" field
resp.forms[0]['prefill$type'] = 'String / Template'
@ -1323,10 +1323,10 @@ def test_form_edit_field_advanced(pub):
resp = resp.click('Edit', href='1/')
assert resp.forms[0]['label'].value == '1st field'
assert '<legend>Additional parameters</legend>' in resp.text
assert '<label for="form_data_source">Data Source</label>' in resp.text
assert '<label class="field--label" for="form_data_source">Data Source</label>' in resp.text
# check the "data source" field is under additional parameters
assert resp.text.index('<legend>Additional parameters</legend>') < \
resp.text.index('<label for="form_data_source">Data Source</label>')
resp.text.index('<label class="field--label" for="form_data_source">Data Source</label>')
# start filling the "data source" field
resp.forms[0]['data_source$type'] = 'json'
@ -1337,7 +1337,7 @@ def test_form_edit_field_advanced(pub):
# it should now appear before the additional parameters section
resp = resp.click('Edit', href='1/')
assert resp.text.index('<legend>Additional parameters</legend>') > \
resp.text.index('<label for="form_data_source">Data Source</label>')
resp.text.index('<label class="field--label" for="form_data_source">Data Source</label>')
def test_form_prefill_field(pub):