@@ -22,8 +22,8 @@ def test_collect_compose_values(tmp_path):
2222 namespace = 'test' , env = 'dev' , local = False , tag = 1 , registry = 'reg' )
2323
2424 # Auto values
25- assert values [KEY_APPS ]['myapp' ][KEY_HARNESS ]['deployment' ]['image' ] == 'reg/resources /myapp:1'
26- assert values .apps ['myapp' ].harness .deployment .image == 'reg/resources /myapp:1'
25+ assert values [KEY_APPS ]['myapp' ][KEY_HARNESS ]['deployment' ]['image' ] == 'reg/testprojectname /myapp:1'
26+ assert values .apps ['myapp' ].harness .deployment .image == 'reg/testprojectname /myapp:1'
2727 assert values [KEY_APPS ]['myapp' ][KEY_HARNESS ]['name' ] == 'myapp'
2828 assert values [KEY_APPS ]['legacy' ][KEY_HARNESS ]['name' ] == 'legacy'
2929 assert values [KEY_APPS ]['accounts' ][KEY_HARNESS ]['deployment' ]['image' ] == 'reg/cloud-harness/accounts:1'
@@ -87,8 +87,8 @@ def test_collect_compose_values(tmp_path):
8787 # Checl base and task images
8888 assert values [KEY_TASK_IMAGES ]
8989 assert 'cloudharness-base' in values [KEY_TASK_IMAGES ]
90- assert values [KEY_TASK_IMAGES ]['cloudharness-base' ] == 'reg/cloud-harness /cloudharness-base:1'
91- assert values [KEY_TASK_IMAGES ]['myapp-mytask' ] == 'reg/resources /myapp-mytask:1'
90+ assert values [KEY_TASK_IMAGES ]['cloudharness-base' ] == 'reg/testprojectname /cloudharness-base:1' , "cloudharness-base image is overridden"
91+ assert values [KEY_TASK_IMAGES ]['myapp-mytask' ] == 'reg/testprojectname /myapp-mytask:1'
9292 # Not indicated as a build dependency
9393 assert 'cloudharness-base-debian' not in values [KEY_TASK_IMAGES ]
9494
@@ -99,7 +99,7 @@ def test_collect_compose_values_noreg_noinclude(tmp_path):
9999 namespace = 'test' , env = 'dev' , local = False , tag = 1 )
100100
101101 # Auto values
102- assert values [KEY_APPS ]['myapp' ][KEY_HARNESS ]['deployment' ]['image' ] == 'resources /myapp:1'
102+ assert values [KEY_APPS ]['myapp' ][KEY_HARNESS ]['deployment' ]['image' ] == 'testprojectname /myapp:1'
103103 assert values [KEY_APPS ]['myapp' ][KEY_HARNESS ]['name' ] == 'myapp'
104104 assert values [KEY_APPS ]['legacy' ][KEY_HARNESS ]['name' ] == 'legacy'
105105 assert values [KEY_APPS ]['accounts' ][KEY_HARNESS ]['deployment' ]['image' ] == 'cloud-harness/accounts:1'
@@ -157,8 +157,8 @@ def test_collect_compose_values_noreg_noinclude(tmp_path):
157157
158158 assert values [KEY_TASK_IMAGES ]
159159 assert 'cloudharness-base' in values [KEY_TASK_IMAGES ]
160- assert values [KEY_TASK_IMAGES ]['cloudharness-base' ] == 'cloud-harness /cloudharness-base:1'
161- assert values [KEY_TASK_IMAGES ]['myapp-mytask' ] == 'resources /myapp-mytask:1'
160+ assert values [KEY_TASK_IMAGES ]['cloudharness-base' ] == 'testprojectname /cloudharness-base:1'
161+ assert values [KEY_TASK_IMAGES ]['myapp-mytask' ] == 'testprojectname /myapp-mytask:1'
162162
163163
164164def test_collect_compose_values_precedence (tmp_path ):
@@ -208,7 +208,6 @@ def test_collect_compose_values_build_dependencies(tmp_path):
208208
209209 assert 'cloudharness-flask' in values [KEY_TASK_IMAGES ], "Cloudharness-flask is included in the build dependencies"
210210 assert 'cloudharness-base' in values [KEY_TASK_IMAGES ], "Cloudharness-base is included in cloudharness-flask Dockerfile and it should be guessed"
211- assert 'cloudharness-base-debian' not in values [KEY_TASK_IMAGES ], "Cloudharness-base-debian is not included in any dependency"
212211 assert 'cloudharness-frontend-build' not in values [KEY_TASK_IMAGES ], "cloudharness-frontend-build is not included in any dependency"
213212
214213
@@ -219,7 +218,6 @@ def test_collect_compose_values_build_dependencies_nodeps(tmp_path):
219218
220219 assert 'cloudharness-flask' not in values [KEY_TASK_IMAGES ], "Cloudharness-flask is not included in the build dependencies"
221220 assert 'cloudharness-base' not in values [KEY_TASK_IMAGES ], "Cloudharness-base is not included in the build dependencies"
222- assert 'cloudharness-base-debian' not in values [KEY_TASK_IMAGES ], "Cloudharness-base-debian is not included in any dependency"
223221 assert 'cloudharness-frontend-build' not in values [KEY_TASK_IMAGES ], "cloudharness-frontend-build is not included in any dependency"
224222
225223
@@ -316,9 +314,9 @@ def create():
316314 values = create ()
317315
318316 # Auto values are set by using the directory hash
319- assert 'reg/resources /myapp:' in values [KEY_APPS ]['myapp' ][KEY_HARNESS ]['deployment' ]['image' ]
320- assert 'reg/resources /myapp:' in values .apps ['myapp' ].harness .deployment .image
321- assert 'resources /myapp-mytask' in values [KEY_TASK_IMAGES ]['myapp-mytask' ]
317+ assert 'reg/testprojectname /myapp:' in values [KEY_APPS ]['myapp' ][KEY_HARNESS ]['deployment' ]['image' ]
318+ assert 'reg/testprojectname /myapp:' in values .apps ['myapp' ].harness .deployment .image
319+ assert 'testprojectname /myapp-mytask' in values [KEY_TASK_IMAGES ]['myapp-mytask' ]
322320 assert values [KEY_APPS ]['myapp' ][KEY_HARNESS ]['deployment' ]['image' ] == values .apps ['myapp' ].harness .deployment .image
323321 v1 = values .apps ['myapp' ].harness .deployment .image
324322 c1 = values ["task-images" ]["my-common" ]
@@ -372,7 +370,7 @@ def create():
372370 finally :
373371 fname .unlink ()
374372
375- fname = Path (CLOUDHARNESS_ROOT ) / 'atestfile'
373+ fname = Path (RESOURCES ) / 'atestfile'
376374 try :
377375 fname .write_text ('a' )
378376
0 commit comments