@@ -83,6 +83,8 @@ def test_fails_deployment_if_image_build_failed(
8383
8484 mock_image : MagicMock = mock_image_constructor .return_value
8585 mock_image .name = "test-challenge"
86+ mock_image .basename = "test-challenge"
87+ mock_image .built = False
8688 mock_image .build .return_value = None
8789
8890 mock_api : MagicMock = mock_api_constructor .return_value
@@ -134,6 +136,7 @@ def test_fails_deployment_if_image_push_failed(
134136
135137 mock_image : MagicMock = mock_image_constructor .return_value
136138 mock_image .name = "test-challenge"
139+ mock_image .basename = "test-challenge"
137140 mock_image .build .return_value = "test-challenge"
138141 mock_image .push .return_value = None
139142
@@ -201,6 +204,7 @@ def test_fails_deployment_if_registry_login_unsuccessful(
201204
202205 mock_image : MagicMock = mock_image_constructor .return_value
203206 mock_image .name = "test-challenge"
207+ mock_image .basename = "test-challenge"
204208 mock_image .build .return_value = "test-challenge"
205209
206210 mock_api : MagicMock = mock_api_constructor .return_value
@@ -282,6 +286,7 @@ def test_fails_deployment_if_instance_url_is_not_ctfd_assigned(
282286
283287 mock_image : MagicMock = mock_image_constructor .return_value
284288 mock_image .name = "test-challenge"
289+ mock_image .basename = "test-challenge"
285290 mock_image .build .return_value = "test-challenge"
286291
287292 mock_api : MagicMock = mock_api_constructor .return_value
@@ -365,6 +370,7 @@ def test_allows_skipping_registry_login(
365370
366371 mock_image : MagicMock = mock_image_constructor .return_value
367372 mock_image .name = "test-challenge"
373+ mock_image .basename = "test-challenge"
368374 mock_image .build .return_value = "test-challenge"
369375 mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
370376
@@ -495,6 +501,7 @@ def test_deploys_challenge_with_existing_image_service(
495501
496502 mock_image : MagicMock = mock_image_constructor .return_value
497503 mock_image .name = "test-challenge"
504+ mock_image .basename = "test-challenge"
498505 mock_image .build .return_value = "test-challenge"
499506 mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
500507
@@ -637,6 +644,7 @@ def test_deploys_challenge_with_new_image_service(
637644
638645 mock_image : MagicMock = mock_image_constructor .return_value
639646 mock_image .name = "test-challenge"
647+ mock_image .basename = "test-challenge"
640648 mock_image .build .return_value = "test-challenge"
641649 mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
642650
@@ -830,6 +838,7 @@ def test_fails_deployment_after_timeout(
830838
831839 mock_image = mock_image_constructor .return_value
832840 mock_image .name = "test-challenge"
841+ mock_image .basename = "test-challenge"
833842 mock_image .build .return_value = "test-challenge"
834843 mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
835844
@@ -1019,6 +1028,7 @@ def test_exposes_tcp_port(
10191028
10201029 mock_image = mock_image_constructor .return_value
10211030 mock_image .name = "test-challenge"
1031+ mock_image .basename = "test-challenge"
10221032 mock_image .build .return_value = "test-challenge"
10231033 mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
10241034
0 commit comments