@@ -83,6 +83,8 @@ def test_fails_deployment_if_image_build_failed(
83
83
84
84
mock_image : MagicMock = mock_image_constructor .return_value
85
85
mock_image .name = "test-challenge"
86
+ mock_image .basename = "test-challenge"
87
+ mock_image .built = False
86
88
mock_image .build .return_value = None
87
89
88
90
mock_api : MagicMock = mock_api_constructor .return_value
@@ -134,6 +136,7 @@ def test_fails_deployment_if_image_push_failed(
134
136
135
137
mock_image : MagicMock = mock_image_constructor .return_value
136
138
mock_image .name = "test-challenge"
139
+ mock_image .basename = "test-challenge"
137
140
mock_image .build .return_value = "test-challenge"
138
141
mock_image .push .return_value = None
139
142
@@ -201,6 +204,7 @@ def test_fails_deployment_if_registry_login_unsuccessful(
201
204
202
205
mock_image : MagicMock = mock_image_constructor .return_value
203
206
mock_image .name = "test-challenge"
207
+ mock_image .basename = "test-challenge"
204
208
mock_image .build .return_value = "test-challenge"
205
209
206
210
mock_api : MagicMock = mock_api_constructor .return_value
@@ -282,6 +286,7 @@ def test_fails_deployment_if_instance_url_is_not_ctfd_assigned(
282
286
283
287
mock_image : MagicMock = mock_image_constructor .return_value
284
288
mock_image .name = "test-challenge"
289
+ mock_image .basename = "test-challenge"
285
290
mock_image .build .return_value = "test-challenge"
286
291
287
292
mock_api : MagicMock = mock_api_constructor .return_value
@@ -365,6 +370,7 @@ def test_allows_skipping_registry_login(
365
370
366
371
mock_image : MagicMock = mock_image_constructor .return_value
367
372
mock_image .name = "test-challenge"
373
+ mock_image .basename = "test-challenge"
368
374
mock_image .build .return_value = "test-challenge"
369
375
mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
370
376
@@ -495,6 +501,7 @@ def test_deploys_challenge_with_existing_image_service(
495
501
496
502
mock_image : MagicMock = mock_image_constructor .return_value
497
503
mock_image .name = "test-challenge"
504
+ mock_image .basename = "test-challenge"
498
505
mock_image .build .return_value = "test-challenge"
499
506
mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
500
507
@@ -637,6 +644,7 @@ def test_deploys_challenge_with_new_image_service(
637
644
638
645
mock_image : MagicMock = mock_image_constructor .return_value
639
646
mock_image .name = "test-challenge"
647
+ mock_image .basename = "test-challenge"
640
648
mock_image .build .return_value = "test-challenge"
641
649
mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
642
650
@@ -830,6 +838,7 @@ def test_fails_deployment_after_timeout(
830
838
831
839
mock_image = mock_image_constructor .return_value
832
840
mock_image .name = "test-challenge"
841
+ mock_image .basename = "test-challenge"
833
842
mock_image .build .return_value = "test-challenge"
834
843
mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
835
844
@@ -1019,6 +1028,7 @@ def test_exposes_tcp_port(
1019
1028
1020
1029
mock_image = mock_image_constructor .return_value
1021
1030
mock_image .name = "test-challenge"
1031
+ mock_image .basename = "test-challenge"
1022
1032
mock_image .build .return_value = "test-challenge"
1023
1033
mock_image .push .return_value = "registry.ctfd.io/example-project/test-challenge"
1024
1034
0 commit comments