Skip to content
Snippets Groups Projects
Commit fd42767a authored by Florian Spreckelsen's avatar Florian Spreckelsen
Browse files

TST: Add unittest for multiple use of same property

parent ea6cd246
No related branches found
No related tags found
2 merge requests!39Release 0.4.0,!33F json schema datamodel
Pipeline #20675 passed
...@@ -16,7 +16,8 @@ ...@@ -16,7 +16,8 @@
"properties": { "properties": {
"date": { "type": "string", "format": "date-time" }, "date": { "type": "string", "format": "date-time" },
"integer": { "type": "integer", "description": "Some integer property" }, "integer": { "type": "integer", "description": "Some integer property" },
"boolean": { "type": "boolean" } "boolean": { "type": "boolean" },
"number_prop": { "type": "number", "description": "Some float property" }
} }
} }
] ]
...@@ -103,7 +103,7 @@ def test_datamodel_with_atomic_properties(): ...@@ -103,7 +103,7 @@ def test_datamodel_with_atomic_properties():
assert isinstance(rt2, db.RecordType) assert isinstance(rt2, db.RecordType)
assert rt2.name == "Dataset2" assert rt2.name == "Dataset2"
assert not rt2.description assert not rt2.description
assert len(rt2.get_properties()) == 3 assert len(rt2.get_properties()) == 4
date_prop = rt2.get_property("date") date_prop = rt2.get_property("date")
assert date_prop.datatype == db.DATETIME assert date_prop.datatype == db.DATETIME
...@@ -115,6 +115,9 @@ def test_datamodel_with_atomic_properties(): ...@@ -115,6 +115,9 @@ def test_datamodel_with_atomic_properties():
bool_prop = rt2.get_property("boolean") bool_prop = rt2.get_property("boolean")
assert bool_prop.datatype == db.BOOLEAN assert bool_prop.datatype == db.BOOLEAN
float_prop2 = rt2.get_property("number_prop")
assert float_prop.datatype == float_prop2.datatype
def test_required_no_list(): def test_required_no_list():
"""Exception must be raised when "required" is not a list.""" """Exception must be raised when "required" is not a list."""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment