Added more tests

This commit is contained in:
absurdo 2023-12-21 01:12:16 +01:00
parent 61009383fe
commit 8240e3039d

View file

@ -1,6 +1,7 @@
import sys import sys
import os import os
import pytest import pytest
import json
sys.path.insert(0, os.path.realpath(os.path.dirname(__file__))+'/../../') sys.path.insert(0, os.path.realpath(os.path.dirname(__file__))+'/../../')
@ -13,6 +14,7 @@ from paramecio2.libraries.db.extrafields.datefield import DateField
from paramecio2.libraries.db.extrafields.datetimefield import DateTimeField from paramecio2.libraries.db.extrafields.datetimefield import DateTimeField
from paramecio2.libraries.db.extrafields.dictfield import DictField from paramecio2.libraries.db.extrafields.dictfield import DictField
from paramecio2.libraries.db.extrafields.emailfield import EmailField from paramecio2.libraries.db.extrafields.emailfield import EmailField
from paramecio2.libraries.db.extrafields.i18nfield import I18nField
from paramecio2.libraries import datetime from paramecio2.libraries import datetime
class ExampleModel(WebModel): class ExampleModel(WebModel):
@ -153,7 +155,11 @@ def test_test_emailfield():
def test_test_i18nfield(): def test_test_i18nfield():
field=I18nField('i18nfield')
assert field.check(json.dumps({'en-US': "Hello", 'es-ES': "Hola"}))=='{"en-US": "Hello", "es-ES": "Hola"}'
assert field.check(json.dumps({'en-US': "Hello"}))=='{"en-US": "Hello", "es-ES": ""}'
pass pass