Projet

Général

Profil

0001-forms-fix-export-import-of-digest-template-31947.patch

Frédéric Péters, 02 avril 2019 18:58

Télécharger (1,74 ko)

Voir les différences:

Subject: [PATCH] forms: fix export/import of digest template (#31947)

 tests/test_formdef_import.py | 8 ++++++++
 wcs/formdef.py               | 3 ++-
 2 files changed, 10 insertions(+), 1 deletion(-)
tests/test_formdef_import.py
468 468
    f2 = assert_xml_import_export_works(formdef)
469 469
    assert len(f2.fields) == len(formdef.fields)
470 470
    assert f2.fields[0].condition == {'type': 'django', 'value': '1'}
471

  
472
def test_digest_template():
473
    formdef = FormDef()
474
    formdef.name = 'Foo'
475
    formdef.fields = []
476
    formdef.digest_template = '{{form_number}}'
477
    f2 = assert_xml_import_export_works(formdef)
478
    assert f2.digest_template == formdef.digest_template
wcs/formdef.py
114 114
    # declarations for serialization
115 115
    TEXT_ATTRIBUTES = ['name', 'url_name', 'description', 'keywords',
116 116
            'publication_date', 'expiration_date', 'internal_identifier',
117
            'disabled_redirection', 'appearance_keywords']
117
            'disabled_redirection', 'appearance_keywords',
118
            'digest_template']
118 119
    BOOLEAN_ATTRIBUTES = ['discussion', 'detailed_emails', 'disabled',
119 120
            'only_allow_one', 'enable_tracking_codes', 'confirmation',
120 121
            'always_advertise', 'private_status_and_history',
121
-