@@ -92,20 +92,26 @@ def test_export_project_route(client, tmp_path):
9292
9393def test_import_project_route (client , tmp_path ):
9494 route = "/opengeodeweb_back/import_project"
95- snapshot = {"styles" : {"1" : {"visibility" : True , "opacity" : 1.0 , "color" : [0.2 , 0.6 , 0.9 ]}}}
95+ snapshot = {
96+ "styles" : {"1" : {"visibility" : True , "opacity" : 1.0 , "color" : [0.2 , 0.6 , 0.9 ]}}
97+ }
9698
9799 original_data_folder = client .application .config ["DATA_FOLDER_PATH" ]
98- client .application .config ["DATA_FOLDER_PATH" ] = os .path .join (str (tmp_path ), "project_data" )
100+ client .application .config ["DATA_FOLDER_PATH" ] = os .path .join (
101+ str (tmp_path ), "project_data"
102+ )
99103 db_path = os .path .join (client .application .config ["DATA_FOLDER_PATH" ], "project.db" )
100104
101105 import sqlite3 , zipfile , json
106+
102107 temp_db = tmp_path / "temp_project.db"
103108 conn = sqlite3 .connect (str (temp_db ))
104109 conn .execute (
105110 "CREATE TABLE datas (id TEXT PRIMARY KEY, geode_object TEXT, viewer_object TEXT, native_file_name TEXT, "
106111 "viewable_file_name TEXT, light_viewable TEXT, input_file TEXT, additional_files TEXT)"
107112 )
108- conn .commit (); conn .close ()
113+ conn .commit ()
114+ conn .close ()
109115
110116 z = tmp_path / "import_project_test.zip"
111117 with zipfile .ZipFile (z , "w" , compression = zipfile .ZIP_DEFLATED ) as zipf :
@@ -114,21 +120,25 @@ def test_import_project_route(client, tmp_path):
114120
115121 with open (z , "rb" ) as f :
116122 resp = client .post (
117- route , data = {"file" : (f , "import_project_test.zip" )}, content_type = "multipart/form-data"
123+ route ,
124+ data = {"file" : (f , "import_project_test.zip" )},
125+ content_type = "multipart/form-data" ,
118126 )
119127
120128 assert resp .status_code == 200
121129 assert resp .json .get ("snapshot" ) == snapshot
122130 assert os .path .exists (db_path )
123131
124132 from opengeodeweb_microservice .database import connection
133+
125134 client .application .config ["DATA_FOLDER_PATH" ] = original_data_folder
126135 test_db_path = os .environ .get ("TEST_DB_PATH" )
127136 if test_db_path :
128137 connection .init_database (test_db_path , create_tables = True )
129138
130139 client .application .config ["DATA_FOLDER_PATH" ] = original_data_folder
131140
141+
132142def test_save_viewable_workflow_from_file (client ):
133143 route = "/opengeodeweb_back/save_viewable_file"
134144 payload = {"input_geode_object" : "BRep" , "filename" : "cube.og_brep" }
0 commit comments