fix: refactor wait tests

This commit is contained in:
Marcel_Henselin 2025-12-30 16:38:16 +01:00
parent b374a2b300
commit 6b513231b3
2 changed files with 5 additions and 24 deletions

View file

@ -139,6 +139,8 @@ func PartialUpdateInstanceWaitHandler(
return false, nil, nil
case InstanceStateUnknown:
return false, nil, nil
case InstanceStateProgressing:
return false, nil, nil
case InstanceStateTerminating:
return false, nil, nil
case InstanceStateSuccess:

View file

@ -127,16 +127,7 @@ func TestCreateInstanceWaitHandler(t *testing.T) {
RouterAddress: utils.Ptr("10.0.0.1"),
},
wantErr: true,
wantRes: &postgresflex.GetInstanceResponse{
Id: utils.Ptr("foo-bar"),
Status: postgresflex.GetInstanceResponseGetStatusAttributeType(utils.Ptr(InstanceStateFailed)),
Network: &postgresflex.InstanceNetwork{
AccessScope: nil,
Acl: nil,
InstanceAddress: utils.Ptr("10.0.0.1"),
RouterAddress: utils.Ptr("10.0.0.1"),
},
},
wantRes: nil,
},
{
desc: "create_failed_2",
@ -365,12 +356,6 @@ func TestDeleteInstanceWaitHandler(t *testing.T) {
instanceState string
wantErr bool
}{
{
desc: "delete_succeeded",
instanceGetFails: false,
instanceState: InstanceStateDeleted,
wantErr: false,
},
{
desc: "delete_failed",
instanceGetFails: false,
@ -413,16 +398,10 @@ func TestForceDeleteInstanceWaitHandler(t *testing.T) {
instanceState string
wantErr bool
}{
{
desc: "delete_succeeded",
instanceGetFails: false,
instanceState: InstanceStateDeleted,
wantErr: false,
},
{
desc: "delete_failed",
instanceGetFails: false,
instanceState: InstanceStateFailed,
instanceState: InstanceStateUnknown,
wantErr: true,
},
{
@ -438,7 +417,7 @@ func TestForceDeleteInstanceWaitHandler(t *testing.T) {
apiClient := &apiClientInstanceMocked{
instanceGetFails: tt.instanceGetFails,
instanceIsForceDeleted: tt.instanceState == InstanceStateDeleted,
instanceIsForceDeleted: tt.instanceState == InstanceStateFailed,
instanceId: instanceId,
instanceState: tt.instanceState,
}