diff --git a/unittests/test_h5.py b/unittests/test_h5.py
index 12b04844e173ac2f778b34daafcd876fdf527a49..e5ae94686fe4542f6833e21e9a80f01e4257538d 100644
--- a/unittests/test_h5.py
+++ b/unittests/test_h5.py
@@ -181,4 +181,7 @@ class H5CFoodTest(unittest.TestCase):
         self.assertTupleEqual((None, None), h5_attr_to_property(test_integers_2d))
         self.assertTupleEqual((None, None), h5_attr_to_property(test_floats_2d))
 
-        self.assertRaises(NotImplementedError, h5_attr_to_property, np.array(1))
+        # Test scalar values given as np.array
+        self.assertTupleEqual((1, db.INTEGER), h5_attr_to_property(np.array(1)))
+        self.assertTupleEqual((1.123, db.DOUBLE), h5_attr_to_property(np.array(1.123)))
+        self.assertTupleEqual(('Hello World', db.TEXT), h5_attr_to_property(np.array("Hello World")))