@@ -72,16 +72,16 @@ def test_handle_exception(client):
7272 assert type (data ["code" ]) is int
7373
7474
75- def test_create_unique_data_folder ():
76- base_data_folder = "./tests/data"
77- generated_id , data_path = utils_functions . create_unique_data_folder ( base_data_folder )
78- assert isinstance ( generated_id , str )
79- assert re . fullmatch ( r"[0-9a-f]{32}" , generated_id )
80- assert os . path . exists ( data_path )
81- assert data_path . startswith ( base_data_folder )
82- assert generated_id in data_path
83- shutil .rmtree (data_path , ignore_errors = True )
84- assert not os .path .exists (data_path )
75+ def test_create_unique_data_folder (client ):
76+ app = client . application
77+ with app . app_context ():
78+ generated_id , data_path = utils_functions . create_unique_data_folder ( )
79+ assert isinstance ( generated_id , str )
80+ assert re . fullmatch ( r"[0-9a-f]{32}" , generated_id )
81+ assert os . path . isdir ( data_path )
82+ assert generated_id in data_path
83+ shutil .rmtree (data_path , ignore_errors = True )
84+ assert not os .path .exists (data_path )
8585
8686
8787
@@ -98,7 +98,6 @@ def test_save_all_viewables_and_return_info(client):
9898 result = utils_functions .save_all_viewables_and_return_info (
9999 geode_object , data , generated_id , data_path , additional_files
100100 )
101-
102101 assert isinstance (result , dict )
103102 assert result ["name" ] == data .name ()
104103 assert result ["native_file_name" ].startswith ("native." )
@@ -115,13 +114,11 @@ def test_generate_native_viewable_and_light_viewable_from_object(client):
115114 with app .app_context ():
116115 geode_object = "BRep"
117116 data = geode_functions .load (geode_object , "./tests/data/test.og_brep" )
118-
119117 result = (
120118 utils_functions .generate_native_viewable_and_light_viewable_from_object (
121119 geode_object , data
122120 )
123121 )
124-
125122 assert isinstance (result , dict )
126123 assert isinstance (result ["name" ], str )
127124 assert isinstance (result ["native_file_name" ], str )
@@ -144,7 +141,6 @@ def test_generate_native_viewable_and_light_viewable_from_file(client):
144141 result = utils_functions .generate_native_viewable_and_light_viewable_from_file (
145142 geode_object , input_filename
146143 )
147-
148144 assert isinstance (result , dict )
149145 assert isinstance (result ["name" ], str )
150146 assert isinstance (result ["native_file_name" ], str )
0 commit comments