diff --git a/unittests/json-schema-models/datamodel_atomic_properties.schema.json b/unittests/json-schema-models/datamodel_atomic_properties.schema.json
index 5becf4578672b3092228cb7e39fad044474e21ff..71ba3ad4c252d5a7917b00609ae9ccacfbfed7ad 100644
--- a/unittests/json-schema-models/datamodel_atomic_properties.schema.json
+++ b/unittests/json-schema-models/datamodel_atomic_properties.schema.json
@@ -16,7 +16,8 @@
         "properties": {
             "date": { "type": "string", "format": "date-time" },
             "integer": { "type": "integer", "description": "Some integer property" },
-            "boolean": { "type": "boolean" }
+            "boolean": { "type": "boolean" },
+            "number_prop": { "type": "number", "description": "Some float property" }
         }
     }
 ]
diff --git a/unittests/test_json_schema_model_parser.py b/unittests/test_json_schema_model_parser.py
index 2845953f2b049e4e7b276a825075f75b9f7ff59f..e9d4ea4b385a1e732a8462db6bafc052bd638137 100644
--- a/unittests/test_json_schema_model_parser.py
+++ b/unittests/test_json_schema_model_parser.py
@@ -103,7 +103,7 @@ def test_datamodel_with_atomic_properties():
     assert isinstance(rt2, db.RecordType)
     assert rt2.name == "Dataset2"
     assert not rt2.description
-    assert len(rt2.get_properties()) == 3
+    assert len(rt2.get_properties()) == 4
 
     date_prop = rt2.get_property("date")
     assert date_prop.datatype == db.DATETIME
@@ -115,6 +115,9 @@ def test_datamodel_with_atomic_properties():
     bool_prop = rt2.get_property("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():
     """Exception must be raised when "required" is not a list."""