55import pytest
66import pytz
77
8- from ..client import MerginClient , ClientError , MerginProject , SyncError , LoginError
8+ from ..client import MerginClient , ClientError , MerginProject , LoginError
99from ..utils import generate_checksum
1010
1111SERVER_URL = os .environ .get ('TEST_MERGIN_URL' )
@@ -56,7 +56,7 @@ def test_create_delete_project(mc):
5656 assert any (p for p in projects if p ['name' ] == test_project and p ['namespace' ] == API_USER )
5757
5858 # try again
59- with pytest .raises (SyncError , match = f'Project { test_project } already exists' ):
59+ with pytest .raises (ClientError , match = f'Project { test_project } already exists' ):
6060 mc .create_project (test_project )
6161
6262 # remove project
@@ -80,7 +80,7 @@ def test_create_remote_project_from_local(mc):
8080 shutil .copytree (TEST_DATA_DIR , project_dir )
8181
8282 # create remote project
83- mc .create_project (test_project , directory = project_dir )
83+ mc .create_project_and_push (test_project , directory = project_dir )
8484
8585 # check basic metadata about created project
8686 project_info = mc .project_info (project )
@@ -119,7 +119,7 @@ def test_push_pull_changes(mc):
119119 cleanup (mc , project , [project_dir , project_dir_2 ])
120120 # create remote project
121121 shutil .copytree (TEST_DATA_DIR , project_dir )
122- mc .create_project (test_project , project_dir )
122+ mc .create_project_and_push (test_project , project_dir )
123123
124124 # make sure we have v1 also in concurrent project dir
125125 mc .download_project (project , project_dir_2 )
@@ -196,7 +196,7 @@ def test_ignore_files(mc):
196196 # create remote project
197197 shutil .copytree (TEST_DATA_DIR , project_dir )
198198 shutil .copy (os .path .join (project_dir , 'test.qgs' ), os .path .join (project_dir , 'test.qgs~' ))
199- mc .create_project (test_project , project_dir )
199+ mc .create_project_and_push (test_project , project_dir )
200200 project_info = mc .project_info (project )
201201 assert not next ((f for f in project_info ['files' ] if f ['path' ] == 'test.qgs~' ), None )
202202
@@ -228,7 +228,7 @@ def test_sync_diff(mc, push_geodiff_enabled, pull_geodiff_enabled):
228228 # create remote project
229229 toggle_geodiff (push_geodiff_enabled )
230230 shutil .copytree (TEST_DATA_DIR , project_dir )
231- mc .create_project (test_project , project_dir )
231+ mc .create_project_and_push (test_project , project_dir )
232232
233233 # make sure we have v1 also in concurrent project dirs
234234 toggle_geodiff (pull_geodiff_enabled )
@@ -318,7 +318,7 @@ def test_list_of_push_changes(mc):
318318 cleanup (mc , project , [project_dir ])
319319 shutil .copytree (TEST_DATA_DIR , project_dir )
320320 toggle_geodiff (True )
321- mc .create_project (test_project , project_dir )
321+ mc .create_project_and_push (test_project , project_dir )
322322
323323 f_updated = 'base.gpkg'
324324 mp = MerginProject (project_dir )
@@ -342,7 +342,7 @@ def test_force_gpkg_update(mc):
342342 cleanup (mc , project , [project_dir ])
343343 # create remote project
344344 shutil .copytree (TEST_DATA_DIR , project_dir )
345- mc .create_project (test_project , project_dir )
345+ mc .create_project_and_push (test_project , project_dir )
346346
347347 # test push changes with force gpkg file upload:
348348 mp = MerginProject (project_dir )
0 commit comments