From c05d0de26b3c256879e6fa3a2188e66c668fdfe2 Mon Sep 17 00:00:00 2001
From: Alexander Kreft <akreft@trineo.org>
Date: Tue, 21 Sep 2021 12:49:14 +0200
Subject: [PATCH] TST: adding tests for h5 - scalar attributes

---
 unittests/test_h5.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/unittests/test_h5.py b/unittests/test_h5.py
index 12b04844..e5ae9468 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")))
-- 
GitLab