Skip to content

Commit c7d9c4b

Browse files
authored
Extend HDF tests (#740)
1 parent 71bb2fb commit c7d9c4b

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

tests/test_standalone_hdf.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,38 @@ def test_hdf_kwargs(self):
8989
self.assertFalse(no_error)
9090
self.assertIsNone(output)
9191

92+
def test_hdf_missing_funct(self):
93+
cache_directory = os.path.abspath("executorlib_cache")
94+
os.makedirs(cache_directory, exist_ok=True)
95+
file_name = os.path.join(cache_directory, "test_missing_funct.h5")
96+
dump(
97+
file_name=file_name,
98+
data_dict={
99+
"queue_id": 123,
100+
},
101+
)
102+
with self.assertRaises(TypeError):
103+
load(file_name=file_name)
104+
105+
def test_hdf_missing_args(self):
106+
cache_directory = os.path.abspath("executorlib_cache")
107+
os.makedirs(cache_directory, exist_ok=True)
108+
file_name = os.path.join(cache_directory, "test_missing_args.h5")
109+
dump(
110+
file_name=file_name,
111+
data_dict={
112+
"fn": my_funct,
113+
},
114+
)
115+
data_dict = load(file_name=file_name)
116+
self.assertTrue("fn" in data_dict.keys())
117+
self.assertEqual(data_dict["args"], ())
118+
flag, no_error, output = get_output(file_name=file_name)
119+
self.assertTrue(get_runtime(file_name=file_name) == 0.0)
120+
self.assertFalse(flag)
121+
self.assertFalse(no_error)
122+
self.assertIsNone(output)
123+
92124
def test_hdf_queue_id(self):
93125
cache_directory = os.path.abspath("executorlib_cache")
94126
os.makedirs(cache_directory, exist_ok=True)

0 commit comments

Comments
 (0)