Skip to content

Commit 36b8c8a

Browse files
fix test cases
1 parent 619b50b commit 36b8c8a

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

tests/json_front_tests/test_json_class.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ def setUp(self) -> None:
2525
self.dag_path = os.path.join(temp_dir_path, json_file_name)
2626
self.data_path = os.path.join(temp_dir_path, json_file_name)
2727
self.json_class = JsonUtility("logs.log")
28-
self.input_dict_list = [{"name": "test_input", "type": float, "distribution": scipy.stats.uniform(0, 1)}]
28+
self.example_distribution = scipy.stats.uniform(0, 10)
29+
self.input_dict_list = [{"name": "test_input", "type": float, "distribution": self.example_distribution}]
2930
self.output_dict_list = [{"name": "test_output", "type": float}]
3031
self.meta_dict_list = [{"name": "test_meta", "type": float, "populate": populate_example}]
3132
self.json_class.set_variables(self.input_dict_list, self.output_dict_list, self.meta_dict_list)
@@ -37,16 +38,20 @@ def test_setting_paths(self):
3738
self.assertEqual(self.json_class.data_path, Path(self.data_path))
3839

3940
def test_set_inputs(self):
40-
ctf_input = Input("test_input", float, scipy.stats.uniform(0, 1))
41-
self.assertEqual(self.json_class.inputs, ctf_input)
41+
ctf_input = [Input("test_input", float, self.example_distribution)]
42+
self.assertEqual(ctf_input[0].name, self.json_class.inputs[0].name)
43+
self.assertEqual(ctf_input[0].datatype, self.json_class.inputs[0].datatype)
44+
self.assertEqual(ctf_input[0].distribution, self.json_class.inputs[0].distribution)
4245

4346
def test_set_outputs(self):
44-
ctf_output = Output("test_output", float)
45-
self.assertEqual(self.json_class.outputs, ctf_output)
47+
ctf_output = [Output("test_output", float)]
48+
self.assertEqual(ctf_output[0].name, self.json_class.outputs[0].name)
49+
self.assertEqual(ctf_output[0].datatype, self.json_class.outputs[0].datatype)
4650

4751
def test_set_metas(self):
48-
ctf_meta = Input("test_meta", float, populate_example)
49-
self.assertEqual(self.json_class.metas, ctf_meta)
52+
ctf_meta = [Meta("test_meta", float, populate_example)]
53+
self.assertEqual(ctf_meta[0].name, self.json_class.metas[0].name)
54+
self.assertEqual(ctf_meta[0].datatype, self.json_class.metas[0].datatype)
5055

5156
def tearDown(self) -> None:
5257
remove_temp_dir_if_existent()

0 commit comments

Comments
 (0)