tests: add check for vars().get(...) default value (#26269)

This commit is contained in:
Frédéric Péters 2018-09-10 10:59:50 +02:00
parent e9c124953c
commit 4af9f76780
1 changed files with 5 additions and 0 deletions

View File

@ -3119,6 +3119,11 @@ def test_set_backoffice_field(http_requests, two_pubs):
formdata = formdef.data_class().get(formdata.id)
assert formdata.data['bo1'] == 'HELLO'
item.fields = [{'field_id': 'bo1', 'value': '=vars().get("form_var_bouh", "X") + " PLOP"'}]
item.perform(formdata)
formdata = formdef.data_class().get(formdata.id)
assert formdata.data['bo1'] == 'X PLOP'
assert LoggedError.count() == 0
item.fields = [{'field_id': 'bo1', 'value': '= ~ invalid python ~'}]