@@ -361,7 +361,7 @@ def test_execute_check_mode_false(self, mocker, omevv_connection_firmware,
361
361
value = (1034 , {}, 1001 )
362
362
mocker .patch (MODULE_PATH + 'UpdateCluster.process_cluster_target' , return_value = value )
363
363
mocker .patch (MODULE_PATH + 'UpdateCluster.is_firmware_update_needed' ,
364
- return_value = (False , 2 , 3 , 4 , 5 ))
364
+ return_value = (False , 2 , 3 ))
365
365
mocker .patch (MODULE_PATH + 'UpdateCluster.is_update_job_allowed' , return_value = True )
366
366
mocker .patch (MODULE_PATH + 'UpdateCluster.is_job_name_existing' , return_value = None )
367
367
mocker .patch (MODULE_PATH + 'UpdateCluster.handle_check_mode' , return_value = None )
@@ -494,16 +494,12 @@ def test_handle_check_mode_firmware_update_needed_change(self,
494
494
495
495
# Setup the parameters for the test
496
496
firmware_update_needed = True
497
- before_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
498
- after_no_change_dict = {'component1' : {'firmwareversion' : '1.0.1' }}
499
497
before_dict = {'component2' : {'firmwareversion' : '2.0.0' }}
500
498
after_dict = {'component2' : {'firmwareversion' : '2.0.1' }}
501
499
502
500
# Execute the method with change
503
501
with pytest .raises (AnsibleFailJSonException ) as excinfo :
504
502
omevv_obj .handle_check_mode (firmware_update_needed ,
505
- before_no_change_dict ,
506
- after_no_change_dict ,
507
503
before_dict , after_dict )
508
504
509
505
assert excinfo .value .args [0 ] == CHANGES_FOUND_MSG
@@ -517,16 +513,12 @@ def test_handle_check_mode_firmware_update_needed_no_diff(self,
517
513
518
514
# Setup the parameters for the test
519
515
firmware_update_needed = True
520
- before_no_change_dict = {}
521
- after_no_change_dict = {}
522
516
before_dict = {}
523
517
after_dict = {}
524
518
525
519
# Execute the method without diff
526
520
with pytest .raises (AnsibleFailJSonException ) as excinfo :
527
521
omevv_obj .handle_check_mode (firmware_update_needed ,
528
- before_no_change_dict ,
529
- after_no_change_dict ,
530
522
before_dict , after_dict )
531
523
532
524
assert excinfo .value .args [0 ] == CHANGES_FOUND_MSG
@@ -540,16 +532,12 @@ def test_handle_check_mode_no_firmware_update_needed_with_diff(self,
540
532
541
533
# Setup the parameters for the test
542
534
firmware_update_needed = False
543
- before_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
544
- after_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
545
535
before_dict = {}
546
536
after_dict = {}
547
537
548
538
# Execute the method with no change
549
539
with pytest .raises (AnsibleFailJSonException ) as excinfo :
550
540
omevv_obj .handle_check_mode (firmware_update_needed ,
551
- before_no_change_dict ,
552
- after_no_change_dict ,
553
541
before_dict , after_dict )
554
542
555
543
assert excinfo .value .args [0 ] == CHANGES_NOT_FOUND_MSG
@@ -563,16 +551,12 @@ def test_handle_check_mode_no_firmware_update_needed_no_diff(self,
563
551
564
552
# Setup the parameters for the test
565
553
firmware_update_needed = False
566
- before_no_change_dict = {}
567
- after_no_change_dict = {}
568
554
before_dict = {}
569
555
after_dict = {}
570
556
571
557
# Execute the method without diff and no change
572
558
with pytest .raises (AnsibleFailJSonException ) as excinfo :
573
559
omevv_obj .handle_check_mode (firmware_update_needed ,
574
- before_no_change_dict ,
575
- after_no_change_dict ,
576
560
before_dict , after_dict )
577
561
578
562
assert excinfo .value .args [0 ] == CHANGES_NOT_FOUND_MSG
@@ -584,8 +568,6 @@ def test_handle_check_mode_changes_needed_with_diff(self, mocker, omevv_connecti
584
568
omevv_obj = UpdateCluster (f_module , omevv_connection_firmware )
585
569
586
570
firmware_update_needed = True
587
- before_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
588
- after_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
589
571
before_dict = {'component2' : {'firmwareversion' : '2.0.0' }}
590
572
after_dict = {'component2' : {'firmwareversion' : '3.0.0' }}
591
573
@@ -595,8 +577,6 @@ def test_handle_check_mode_changes_needed_with_diff(self, mocker, omevv_connecti
595
577
596
578
with pytest .raises (AnsibleFailJSonException ) as excinfo :
597
579
omevv_obj .handle_check_mode (firmware_update_needed ,
598
- before_no_change_dict ,
599
- after_no_change_dict ,
600
580
before_dict , after_dict )
601
581
602
582
# Verify the exit message for changes found with diff
@@ -609,8 +589,6 @@ def test_handle_check_mode_changes_needed_without_diff(self, mocker, omevv_conne
609
589
omevv_obj = UpdateCluster (f_module , omevv_connection_firmware )
610
590
611
591
firmware_update_needed = True
612
- before_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
613
- after_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
614
592
before_dict = {'component2' : {'firmwareversion' : '2.0.0' }}
615
593
after_dict = {'component2' : {'firmwareversion' : '3.0.0' }}
616
594
@@ -619,8 +597,7 @@ def test_handle_check_mode_changes_needed_without_diff(self, mocker, omevv_conne
619
597
side_effect = AnsibleFailJSonException )
620
598
621
599
with pytest .raises (AnsibleFailJSonException ) as excinfo :
622
- omevv_obj .handle_check_mode (firmware_update_needed , before_no_change_dict ,
623
- after_no_change_dict , before_dict , after_dict )
600
+ omevv_obj .handle_check_mode (firmware_update_needed , before_dict , after_dict )
624
601
625
602
# Verify the exit message for changes found without diff
626
603
assert excinfo .value .args [0 ] == CHANGES_FOUND_MSG
@@ -632,8 +609,6 @@ def test_handle_check_mode_no_changes_needed_with_diff(self, mocker, omevv_conne
632
609
omevv_obj = UpdateCluster (f_module , omevv_connection_firmware )
633
610
634
611
firmware_update_needed = False
635
- before_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
636
- after_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
637
612
before_dict = {'component2' : {'firmwareversion' : '2.0.0' }}
638
613
after_dict = {'component2' : {'firmwareversion' : '3.0.0' }}
639
614
@@ -642,8 +617,7 @@ def test_handle_check_mode_no_changes_needed_with_diff(self, mocker, omevv_conne
642
617
side_effect = AnsibleFailJSonException )
643
618
644
619
with pytest .raises (AnsibleFailJSonException ) as excinfo :
645
- omevv_obj .handle_check_mode (firmware_update_needed , before_no_change_dict ,
646
- after_no_change_dict , before_dict , after_dict )
620
+ omevv_obj .handle_check_mode (firmware_update_needed , before_dict , after_dict )
647
621
648
622
# Verify the exit message for no changes found with diff
649
623
assert excinfo .value .args [0 ] == CHANGES_NOT_FOUND_MSG
@@ -656,8 +630,6 @@ def test_handle_check_mode_no_changes_needed_without_diff(self, mocker,
656
630
omevv_obj = UpdateCluster (f_module , omevv_connection_firmware )
657
631
658
632
firmware_update_needed = False
659
- before_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
660
- after_no_change_dict = {'component1' : {'firmwareversion' : '1.0.0' }}
661
633
before_dict = {'component2' : {'firmwareversion' : '2.0.0' }}
662
634
after_dict = {'component2' : {'firmwareversion' : '3.0.0' }}
663
635
@@ -666,8 +638,7 @@ def test_handle_check_mode_no_changes_needed_without_diff(self, mocker,
666
638
side_effect = AnsibleFailJSonException )
667
639
668
640
with pytest .raises (AnsibleFailJSonException ) as excinfo :
669
- omevv_obj .handle_check_mode (firmware_update_needed , before_no_change_dict ,
670
- after_no_change_dict , before_dict , after_dict )
641
+ omevv_obj .handle_check_mode (firmware_update_needed , before_dict , after_dict )
671
642
672
643
# Verify the exit message for no changes found without diff
673
644
assert excinfo .value .args [0 ] == CHANGES_NOT_FOUND_MSG
@@ -1017,10 +988,10 @@ def test_is_firmware_update_needed_update_needed(self, mocker,
1017
988
host_service_tags = ['SVCTAG1' ]
1018
989
1019
990
# Mock the `check_firmware_update` method to return that an update is needed
1020
- mocker .patch (MODULE_PATH + 'UpdateCluster.check_firmware_update' , return_value = (True , {}, {}, {}, {}, 'SVCTAG1' ))
991
+ mocker .patch (MODULE_PATH + 'UpdateCluster.check_firmware_update' , return_value = (True , {}, {}, 'SVCTAG1' ))
1021
992
1022
993
# Execute the method
1023
- firmware_update_needed , dict_0 , dict_1 , main_before_dict , main_after_dict = omevv_obj .is_firmware_update_needed (
994
+ firmware_update_needed , main_before_dict , main_after_dict = omevv_obj .is_firmware_update_needed (
1024
995
vcenter_uuid , cluster_group_id , host_ids , target , host_service_tags )
1025
996
1026
997
# Verify the result
@@ -1042,12 +1013,12 @@ def test_is_firmware_update_needed_multiple_hosts(self, mocker, omevv_connection
1042
1013
1043
1014
# Mock the `check_firmware_update` method to return different results for multiple hosts
1044
1015
mocker .patch (MODULE_PATH + 'UpdateCluster.check_firmware_update' , side_effect = [
1045
- (True , {}, {}, {}, {}, 'SVCTAG1' ),
1046
- (False , {}, {}, {}, {}, 'SVCTAG2' )
1016
+ (True , {}, {}, 'SVCTAG1' ),
1017
+ (False , {}, {}, 'SVCTAG2' )
1047
1018
])
1048
1019
1049
1020
# Execute the method
1050
- firmware_update_needed , dict_1 , dict_2 , main_before_dict , main_after_dict = omevv_obj .is_firmware_update_needed (
1021
+ firmware_update_needed , main_before_dict , main_after_dict = omevv_obj .is_firmware_update_needed (
1051
1022
vcenter_uuid , cluster_group_id , host_ids , target , host_service_tags )
1052
1023
1053
1024
# Verify the result
@@ -1082,14 +1053,12 @@ def test_check_firmware_update_compliant(self, mocker, omevv_connection_firmware
1082
1053
mocker .patch (MODULE_PATH + OMEVV_INFO_FIRMWARE_DRIFT_INFO ,
1083
1054
return_value = firmware_drift_info )
1084
1055
1085
- firmware_update_needed , before_no_change_dict , after_no_change_dict , before_dict , after_dict , st_1 = omevv_obj .check_firmware_update (
1056
+ firmware_update_needed , before_dict , after_dict , st_1 = omevv_obj .check_firmware_update (
1086
1057
vcenter_uuid , cluster_group_id , host_id , target )
1087
1058
1088
1059
assert not firmware_update_needed
1089
- assert before_no_change_dict == {'component1' : {'firmwareversion' : '1.0.0' }}
1090
- assert after_no_change_dict == {'component1' : {'firmwareversion' : '1.0.0' }}
1091
- assert before_dict == {}
1092
- assert after_dict == {}
1060
+ assert before_dict == {'component1' : {'firmwareversion' : '1.0.0' }}
1061
+ assert after_dict == {'component1' : {'firmwareversion' : '1.0.0' }}
1093
1062
1094
1063
def test_check_firmware_update_non_compliant (self , mocker , omevv_connection_firmware ,
1095
1064
omevv_default_args ):
@@ -1118,12 +1087,10 @@ def test_check_firmware_update_non_compliant(self, mocker, omevv_connection_firm
1118
1087
mocker .patch (MODULE_PATH + OMEVV_INFO_FIRMWARE_DRIFT_INFO ,
1119
1088
return_value = firmware_drift_info )
1120
1089
1121
- firmware_update_needed , before_no_change_dict , after_no_change_dict , before_dict , after_dict , st_1 = omevv_obj .check_firmware_update (
1090
+ firmware_update_needed , before_dict , after_dict , st_1 = omevv_obj .check_firmware_update (
1122
1091
vcenter_uuid , cluster_group_id , host_id , target )
1123
1092
1124
1093
assert firmware_update_needed
1125
- assert before_no_change_dict == {}
1126
- assert after_no_change_dict == {}
1127
1094
assert before_dict == {'component1' : {'firmwareversion' : '1.0.0' }}
1128
1095
assert after_dict == {'component1' : {'firmwareversion' : '2.0.0' }}
1129
1096
@@ -1160,14 +1127,12 @@ def test_check_firmware_update_mixed_status(self, mocker, omevv_connection_firmw
1160
1127
mocker .patch (MODULE_PATH + OMEVV_INFO_FIRMWARE_DRIFT_INFO ,
1161
1128
return_value = firmware_drift_info )
1162
1129
1163
- firmware_update_needed , before_no_change_dict , after_no_change_dict , before_dict , after_dict , st_1 = omevv_obj .check_firmware_update (
1130
+ firmware_update_needed , before_dict , after_dict , st_1 = omevv_obj .check_firmware_update (
1164
1131
vcenter_uuid , cluster_group_id , host_id , target )
1165
1132
1166
1133
assert firmware_update_needed
1167
- assert before_no_change_dict == {'component2' : {'firmwareversion' : '3.0.0' }}
1168
- assert after_no_change_dict == {'component2' : {'firmwareversion' : '3.0.0' }}
1169
- assert before_dict == {'component1' : {'firmwareversion' : '1.0.0' }}
1170
- assert after_dict == {'component1' : {'firmwareversion' : '2.0.0' }}
1134
+ assert before_dict == {'component1' : {'firmwareversion' : '1.0.0' }, 'component2' : {'firmwareversion' : '3.0.0' }}
1135
+ assert after_dict == {'component1' : {'firmwareversion' : '2.0.0' }, 'component2' : {'firmwareversion' : '3.0.0' }}
1171
1136
1172
1137
def test_is_update_job_allowed_false (self , mocker ,
1173
1138
omevv_connection_firmware , omevv_default_args ):
0 commit comments