5
5
import pytest
6
6
import pytz
7
7
8
- from ..client import MerginClient , ClientError , MerginProject , SyncError , LoginError
8
+ from ..client import MerginClient , ClientError , MerginProject , LoginError
9
9
from ..utils import generate_checksum
10
10
11
11
SERVER_URL = os .environ .get ('TEST_MERGIN_URL' )
@@ -56,7 +56,7 @@ def test_create_delete_project(mc):
56
56
assert any (p for p in projects if p ['name' ] == test_project and p ['namespace' ] == API_USER )
57
57
58
58
# 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' ):
60
60
mc .create_project (test_project )
61
61
62
62
# remove project
@@ -80,7 +80,7 @@ def test_create_remote_project_from_local(mc):
80
80
shutil .copytree (TEST_DATA_DIR , project_dir )
81
81
82
82
# create remote project
83
- mc .create_project (test_project , directory = project_dir )
83
+ mc .create_project_and_push (test_project , directory = project_dir )
84
84
85
85
# check basic metadata about created project
86
86
project_info = mc .project_info (project )
@@ -119,7 +119,7 @@ def test_push_pull_changes(mc):
119
119
cleanup (mc , project , [project_dir , project_dir_2 ])
120
120
# create remote project
121
121
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 )
123
123
124
124
# make sure we have v1 also in concurrent project dir
125
125
mc .download_project (project , project_dir_2 )
@@ -196,7 +196,7 @@ def test_ignore_files(mc):
196
196
# create remote project
197
197
shutil .copytree (TEST_DATA_DIR , project_dir )
198
198
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 )
200
200
project_info = mc .project_info (project )
201
201
assert not next ((f for f in project_info ['files' ] if f ['path' ] == 'test.qgs~' ), None )
202
202
@@ -228,7 +228,7 @@ def test_sync_diff(mc, push_geodiff_enabled, pull_geodiff_enabled):
228
228
# create remote project
229
229
toggle_geodiff (push_geodiff_enabled )
230
230
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 )
232
232
233
233
# make sure we have v1 also in concurrent project dirs
234
234
toggle_geodiff (pull_geodiff_enabled )
@@ -318,7 +318,7 @@ def test_list_of_push_changes(mc):
318
318
cleanup (mc , project , [project_dir ])
319
319
shutil .copytree (TEST_DATA_DIR , project_dir )
320
320
toggle_geodiff (True )
321
- mc .create_project (test_project , project_dir )
321
+ mc .create_project_and_push (test_project , project_dir )
322
322
323
323
f_updated = 'base.gpkg'
324
324
mp = MerginProject (project_dir )
@@ -342,7 +342,7 @@ def test_force_gpkg_update(mc):
342
342
cleanup (mc , project , [project_dir ])
343
343
# create remote project
344
344
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 )
346
346
347
347
# test push changes with force gpkg file upload:
348
348
mp = MerginProject (project_dir )
0 commit comments