Source code for fireblog.tests.settings.mapping_test
from fireblog.settings.mapping import Entry
from hypothesis import given
from hypothesis.strategies import text
[docs]def test_Entry_default_none_values():
e = Entry()
none_attrs = ('registry_name',
'display_name',
'description',
'min',
'max',
'value')
for attr in none_attrs:
assert getattr(e, attr) is None
@given(text())
[docs]def test_Entry_default_type_is_identity(s):
assert Entry().type(s) == s
@given(text())
[docs]def test_Entry_default_validator_always_returns_true(s):
assert Entry().validator(s)