tests: check assigning an unknown value to an items field ~works (#46798) #717
|
@ -992,6 +992,17 @@ def test_set_backoffice_field_items(pub):
|
|||
assert {'id': 1, 'more': 'aaa', 'text': 'aa'} in formdata.data['bo1_structured']
|
||||
assert {'id': 3, 'more': 'ccc', 'text': 'cc'} in formdata.data['bo1_structured']
|
||||
|
||||
# using a string with an unrelated value
|
||||
item = SetBackofficeFieldsWorkflowStatusItem()
|
||||
item.parent = st1
|
||||
item.fields = [{'field_id': 'bo1', 'value': 'plop'}]
|
||||
item.perform(formdata)
|
||||
|
||||
formdata = formdef.data_class().get(formdata.id)
|
||||
assert formdata.data['bo1'] == ['plop']
|
||||
assert not formdata.data.get('bo1_display')
|
||||
assert not formdata.data.get('bo1_structured')
|
||||
|
||||
|
||||
def test_set_backoffice_field_date(pub):
|
||||
Workflow.wipe()
|
||||
|
|
Loading…
Reference in New Issue