@@ -855,6 +855,7 @@ def test_main_process(
855
855
mock_tasks ,
856
856
mocker ,
857
857
product_details ,
858
+ logger ,
858
859
):
859
860
mock_get_product_details .return_value = product_details
860
861
dep = deployment_factory ()
@@ -865,7 +866,7 @@ def test_main_process(
865
866
task_factory (deployment_request = dr , task_index = '0003' , type = TaskTypesChoices .delegate_to_l2 )
866
867
867
868
mocker .patch ('connect_ext_ppr.tasks_manager._get_cbc_service' , return_value = CBCService ())
868
- assert main_process (dr .id , {}, connect_client ) == DeploymentRequestStatusChoices .done
869
+ assert main_process (dr .id , {}, connect_client , logger ) == DeploymentRequestStatusChoices .done
869
870
870
871
assert dbsession .query (Deployment ).filter_by (status = DeploymentStatusChoices .synced ).count () == 1
871
872
assert dbsession .query (DeploymentRequest ).filter_by (
@@ -892,6 +893,7 @@ def test_main_process_wo_l2_delegation(
892
893
mock_tasks ,
893
894
mocker ,
894
895
product_details ,
896
+ logger ,
895
897
):
896
898
mock_get_product_details .return_value = product_details
897
899
dep = deployment_factory ()
@@ -901,7 +903,7 @@ def test_main_process_wo_l2_delegation(
901
903
task_factory (deployment_request = dr , task_index = '0002' , type = TaskTypesChoices .apply_and_delegate )
902
904
903
905
mocker .patch ('connect_ext_ppr.tasks_manager._get_cbc_service' , return_value = CBCService ())
904
- assert main_process (dr .id , {}, connect_client ) == DeploymentRequestStatusChoices .done
906
+ assert main_process (dr .id , {}, connect_client , logger ) == DeploymentRequestStatusChoices .done
905
907
906
908
assert dbsession .query (Deployment ).filter_by (
907
909
status = DeploymentStatusChoices .pending ,
@@ -931,6 +933,7 @@ def test_main_process_deployment_w_new_ppr_version(
931
933
mock_tasks ,
932
934
mocker ,
933
935
product_details ,
936
+ logger ,
934
937
):
935
938
mock_get_product_details .return_value = product_details
936
939
ppr_file = file_factory (id = 'MFL-123' )
@@ -944,7 +947,7 @@ def test_main_process_deployment_w_new_ppr_version(
944
947
task_factory (deployment_request = dr , task_index = '0003' , type = TaskTypesChoices .delegate_to_l2 )
945
948
946
949
mocker .patch ('connect_ext_ppr.tasks_manager._get_cbc_service' , return_value = CBCService ())
947
- assert main_process (dr .id , {}, connect_client ) == DeploymentRequestStatusChoices .done
950
+ assert main_process (dr .id , {}, connect_client , logger ) == DeploymentRequestStatusChoices .done
948
951
949
952
assert dbsession .query (Deployment ).filter_by (
950
953
status = DeploymentStatusChoices .pending ,
@@ -981,7 +984,7 @@ def test_main_process_ends_w_error(
981
984
task_factory ,
982
985
ppr_version_factory ,
983
986
connect_client ,
984
- mock_tasks ,
987
+ logger ,
985
988
):
986
989
dep = deployment_factory ()
987
990
ppr = ppr_version_factory (id = 'PPR-123' , product_version = 1 , deployment = dep , version = 1 )
@@ -993,12 +996,13 @@ def test_main_process_ends_w_error(
993
996
my_mock = mocker .Mock ()
994
997
995
998
def mock_get (key ):
999
+ print (key , ' :' , key != type_function_to_mock )
996
1000
return lambda ** kwargs : key != type_function_to_mock
997
1001
my_mock .get = mock_get
998
1002
999
1003
mocker .patch ('connect_ext_ppr.tasks_manager._get_cbc_service' , return_value = CBCService ())
1000
1004
mocker .patch ('connect_ext_ppr.tasks_manager.TASK_PER_TYPE' , my_mock )
1001
- assert main_process (dr .id , {}, connect_client ) == DeploymentRequestStatusChoices .error
1005
+ assert main_process (dr .id , {}, connect_client , logger ) == DeploymentRequestStatusChoices .error
1002
1006
1003
1007
assert dbsession .query (Deployment ).filter_by (
1004
1008
status = DeploymentStatusChoices .pending ,
@@ -1031,6 +1035,7 @@ def test_main_process_wo_hub_credentials(
1031
1035
task_factory ,
1032
1036
connect_client ,
1033
1037
mocker ,
1038
+ logger ,
1034
1039
):
1035
1040
dep = deployment_factory ()
1036
1041
ppr = ppr_version_factory (id = 'PPR-123' , product_version = 1 , deployment = dep , version = 1 )
@@ -1039,7 +1044,7 @@ def test_main_process_wo_hub_credentials(
1039
1044
deployment_request = dr , task_index = '0001' , type = TaskTypesChoices .product_setup ,
1040
1045
)
1041
1046
mocker .patch ('connect_ext_ppr.client.utils.get_hub_credentials' , return_value = None )
1042
- assert main_process (dr .id , {}, connect_client ) == DeploymentRequestStatusChoices .error
1047
+ assert main_process (dr .id , {}, connect_client , logger ) == DeploymentRequestStatusChoices .error
1043
1048
1044
1049
assert task .status == TasksStatusChoices .error
1045
1050
assert task .error_message == 'Hub Credentials not found for Hub ID HB-0000-0000.'
@@ -1079,6 +1084,7 @@ def test_main_process_w_aborted_tasks(
1079
1084
connect_client ,
1080
1085
mock_tasks ,
1081
1086
mocker ,
1087
+ logger ,
1082
1088
):
1083
1089
"""
1084
1090
We only process DeploymentRequest that are in Pending status. So in this case we asume that
@@ -1120,7 +1126,7 @@ def change_dr_status(instance, attribute_names=None, with_for_update=None):
1120
1126
dbsession .refresh = change_dr_status
1121
1127
mocker .patch ('connect_ext_ppr.tasks_manager._get_cbc_service' , return_value = CBCService ())
1122
1128
1123
- assert main_process (dr .id , {}, connect_client ) == DeploymentRequestStatusChoices .aborted
1129
+ assert main_process (dr .id , {}, connect_client , logger ) == DeploymentRequestStatusChoices .aborted
1124
1130
1125
1131
assert dbsession .query (Deployment ).filter_by (
1126
1132
status = DeploymentStatusChoices .pending ,
@@ -1147,6 +1153,7 @@ def test_main_process_w_aborted_deployment_request(
1147
1153
ppr_version_factory ,
1148
1154
connect_client ,
1149
1155
mock_tasks ,
1156
+ logger ,
1150
1157
):
1151
1158
"""
1152
1159
We only process DeploymentRequest that are in Pending status. So in this case we asume that
@@ -1180,7 +1187,7 @@ def test_main_process_w_aborted_deployment_request(
1180
1187
status = TasksStatusChoices .aborted ,
1181
1188
)
1182
1189
1183
- assert main_process (dr .id , {}, connect_client ) == DeploymentRequestStatusChoices .aborted
1190
+ assert main_process (dr .id , {}, connect_client , logger ) == DeploymentRequestStatusChoices .aborted
1184
1191
1185
1192
assert dbsession .query (Deployment ).filter_by (
1186
1193
status = DeploymentStatusChoices .pending ,
@@ -1216,7 +1223,7 @@ def test_main_process_ends_w_task_exception(
1216
1223
task_factory ,
1217
1224
ppr_version_factory ,
1218
1225
connect_client ,
1219
- mock_tasks ,
1226
+ logger ,
1220
1227
):
1221
1228
dep = deployment_factory ()
1222
1229
ppr = ppr_version_factory (id = 'PPR-123' , product_version = 1 , deployment = dep , version = 1 )
@@ -1236,7 +1243,7 @@ def mock_get(key):
1236
1243
1237
1244
mocker .patch ('connect_ext_ppr.tasks_manager.TASK_PER_TYPE' , my_mock )
1238
1245
mocker .patch ('connect_ext_ppr.tasks_manager._get_cbc_service' , return_value = CBCService ())
1239
- assert main_process (dr .id , {}, connect_client ) == DeploymentRequestStatusChoices .error
1246
+ assert main_process (dr .id , {}, connect_client , logger ) == DeploymentRequestStatusChoices .error
1240
1247
1241
1248
assert dbsession .query (Deployment ).filter_by (
1242
1249
status = DeploymentStatusChoices .pending ,
0 commit comments