@@ -63,7 +63,8 @@ def test_is_loadable():
6363 for input_extension in input_extensions :
6464 file_absolute_path = os .path .join (data_folder , f"test.{ input_extension } " )
6565 is_loadable = geode_functions .is_loadable (geode_object , file_absolute_path )
66- assert type (is_loadable ) is bool
66+ assert isinstance (is_loadable , float )
67+ assert 0.0 <= is_loadable <= 1.0
6768
6869
6970def test_load ():
@@ -73,7 +74,7 @@ def test_load():
7374 for input_extension in input_extensions :
7475 print (f"\t { input_extension = } " )
7576 file_absolute_path = os .path .join (data_folder , f"test.{ input_extension } " )
76- if geode_functions .is_loadable (geode_object , file_absolute_path ):
77+ if geode_functions .is_loadable (geode_object , file_absolute_path ) > 0.0 :
7778 data = geode_functions .load (geode_object , file_absolute_path )
7879 data_name = data .name ()
7980 if "save_viewable" in value :
@@ -171,7 +172,7 @@ def test_geode_object_output_extensions():
171172 print (
172173 f"\t \t Additional files: { [f .filename for f in additional .optional_files ]} "
173174 )
174- if geode_functions .is_loadable (geode_object , file_absolute_path ):
175+ if geode_functions .is_loadable (geode_object , file_absolute_path ) > 0.0 :
175176 data = geode_functions .load (geode_object , file_absolute_path )
176177 geode_objets_and_output_extensions = (
177178 geode_functions .geode_objects_output_extensions (geode_object , data )
@@ -214,7 +215,7 @@ def test_get_inspector_children():
214215 print (f"\t \t { mandatory_files = } " , flush = True )
215216 additional_files = [f .filename for f in additional .optional_files ]
216217 print (f"\t \t { additional_files = } " , flush = True )
217- if geode_functions .is_loadable (geode_object , file_absolute_path ):
218+ if geode_functions .is_loadable (geode_object , file_absolute_path ) > 0.0 :
218219 data = geode_functions .load (geode_object , file_absolute_path )
219220 class_inspector = geode_functions .inspect (geode_object , data )
220221 assert "InspectionResult" in class_inspector .__class__ .__name__
@@ -296,15 +297,16 @@ def test_list_geode_objects():
296297 input_extension ,
297298 input_extension_value ,
298299 ) in input_extension_dict .items ():
299- assert type (input_extension_value ) is bool
300+ assert isinstance (input_extension_value , float )
301+ assert 0.0 <= input_extension_value <= 1.0
300302
301303
302304def test_geode_objects_output_extensions ():
303305 for geode_object , value in geode_objects .geode_objects_dict ().items ():
304306 input_extensions = geode_functions .geode_object_input_extensions (geode_object )
305307 for input_extension in input_extensions :
306308 file_absolute_path = os .path .join (data_folder , f"test.{ input_extension } " )
307- if geode_functions .is_loadable (geode_object , file_absolute_path ):
309+ if geode_functions .is_loadable (geode_object , file_absolute_path ) > 0.0 :
308310 data = geode_functions .load (geode_object , file_absolute_path )
309311 geode_objects_and_output_extensions = (
310312 geode_functions .geode_objects_output_extensions (geode_object , data )
0 commit comments