tests: add basic date field test
This commit is contained in:
parent
072aba3145
commit
85427a2669
|
@ -169,3 +169,20 @@ def test_password_field(pub):
|
|||
|
||||
formdata2 = formdata.get(formdata.id)
|
||||
assert formdata2.data == {'0': {'cleartext': 'foo'}}
|
||||
|
||||
def test_date_field(pub):
|
||||
formdef.data_class().wipe()
|
||||
formdef.fields = [fields.DateField(id='0', label='date')]
|
||||
formdef.store()
|
||||
formdata = formdef.data_class()()
|
||||
value = time.strptime('2015-05-12', '%Y-%m-%d')
|
||||
formdata.data = {'0': value}
|
||||
formdata.store()
|
||||
|
||||
formdata2 = formdata.get(formdata.id)
|
||||
assert formdata2.data == {'0': value}
|
||||
|
||||
assert formdata2.get_substitution_variables()['form_field_date'] == '2015-05-12'
|
||||
pub.cfg['language'] = {'language': 'fr'}
|
||||
assert formdata2.get_substitution_variables()['form_field_date'] == '12/05/2015'
|
||||
pub.cfg['language'] = {'language': 'en'}
|
||||
|
|
Loading…
Reference in New Issue