@@ -803,7 +803,6 @@ def test_on_update_status(harness):
803
803
) as _set_primary_status_message ,
804
804
patch ("charm.Patroni.restart_patroni" ) as _restart_patroni ,
805
805
patch ("charm.Patroni.is_member_isolated" ) as _is_member_isolated ,
806
- patch ("charm.Patroni.reinitialize_postgresql" ) as _reinitialize_postgresql ,
807
806
patch (
808
807
"charm.Patroni.member_replication_lag" , new_callable = PropertyMock
809
808
) as _member_replication_lag ,
@@ -874,24 +873,9 @@ def test_on_update_status(harness):
874
873
harness .charm .on .update_status .emit ()
875
874
_set_primary_status_message .assert_called_once ()
876
875
877
- # Test the reinitialisation of the replica when its lag is unknown
878
- # after a restart.
876
+ # Test call to restart when the member is isolated from the cluster.
879
877
_set_primary_status_message .reset_mock ()
880
- _is_primary .return_value = False
881
- _is_standby_leader .return_value = False
882
878
_member_started .return_value = False
883
- _is_member_isolated .return_value = False
884
- _member_replication_lag .return_value = "unknown"
885
- with harness .hooks_disabled ():
886
- harness .update_relation_data (
887
- rel_id , harness .charm .unit .name , {"postgresql_restarted" : "True" }
888
- )
889
- harness .charm .on .update_status .emit ()
890
- _reinitialize_postgresql .assert_called_once ()
891
- _restart_patroni .assert_not_called ()
892
- _set_primary_status_message .assert_not_called ()
893
-
894
- # Test call to restart when the member is isolated from the cluster.
895
879
_is_member_isolated .return_value = True
896
880
with harness .hooks_disabled ():
897
881
harness .update_relation_data (
@@ -908,9 +892,6 @@ def test_on_update_status_after_restore_operation(harness):
908
892
patch (
909
893
"charm.PostgresqlOperatorCharm._set_primary_status_message"
910
894
) as _set_primary_status_message ,
911
- patch (
912
- "charm.PostgresqlOperatorCharm._handle_workload_failures"
913
- ) as _handle_workload_failures ,
914
895
patch (
915
896
"charm.PostgresqlOperatorCharm._update_relation_endpoints"
916
897
) as _update_relation_endpoints ,
@@ -946,7 +927,6 @@ def test_on_update_status_after_restore_operation(harness):
946
927
_handle_processes_failures .assert_not_called ()
947
928
_oversee_users .assert_not_called ()
948
929
_update_relation_endpoints .assert_not_called ()
949
- _handle_workload_failures .assert_not_called ()
950
930
_set_primary_status_message .assert_not_called ()
951
931
assert isinstance (harness .charm .unit .status , BlockedStatus )
952
932
@@ -959,7 +939,6 @@ def test_on_update_status_after_restore_operation(harness):
959
939
_handle_processes_failures .assert_not_called ()
960
940
_oversee_users .assert_not_called ()
961
941
_update_relation_endpoints .assert_not_called ()
962
- _handle_workload_failures .assert_not_called ()
963
942
_set_primary_status_message .assert_not_called ()
964
943
assert isinstance (harness .charm .unit .status , ActiveStatus )
965
944
@@ -973,13 +952,11 @@ def test_on_update_status_after_restore_operation(harness):
973
952
_member_started .return_value = True
974
953
_can_use_s3_repository .return_value = (True , None )
975
954
_handle_processes_failures .return_value = False
976
- _handle_workload_failures .return_value = False
977
955
harness .charm .on .update_status .emit ()
978
956
_update_config .assert_called_once ()
979
957
_handle_processes_failures .assert_called_once ()
980
958
_oversee_users .assert_called_once ()
981
959
_update_relation_endpoints .assert_called_once ()
982
- _handle_workload_failures .assert_called_once ()
983
960
_set_primary_status_message .assert_called_once ()
984
961
assert isinstance (harness .charm .unit .status , ActiveStatus )
985
962
0 commit comments