v1.16.0
This commit is contained in:
@@ -16,6 +16,7 @@ import (
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/k8s"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/lb"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/locations"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/qospolicy"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/rg"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/secgroup"
|
||||
"repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudapi/sep"
|
||||
@@ -49,6 +50,7 @@ import (
|
||||
lb_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/lb"
|
||||
node_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/node"
|
||||
pcidevice_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/pcidevice"
|
||||
qospolicy_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/qospolicy"
|
||||
rg_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/rg"
|
||||
secgroup_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/secgroup"
|
||||
sep_cb "repository.basistech.ru/BASIS/decort-golang-sdk/pkg/cloudbroker/sep"
|
||||
@@ -288,6 +290,26 @@ func TestGetListCloudAPI(t *testing.T) {
|
||||
}
|
||||
getResult("Locations list", bytes, locations.ListLocations{}, t)
|
||||
|
||||
// QoS policy
|
||||
// List
|
||||
bytes, err = client.CloudAPI().QoSPolicy().ListRaw(context.Background(), qospolicy.ListRequest{})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("QoS policy list", bytes, qospolicy.ListQoSPolicies{}, t)
|
||||
// Get
|
||||
listQosPolicies, _ := client.CloudAPI().QoSPolicy().List(context.Background(), qospolicy.ListRequest{})
|
||||
if len(listQosPolicies.Data) > 0 {
|
||||
id := listQosPolicies.Data[0].ID
|
||||
bytes, err = client.CloudAPI().QoSPolicy().GetRaw(context.Background(), qospolicy.GetRequest{QoSPolicyID: id})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("QoS policy get", bytes, qospolicy.RecordQoSPolicy{}, t)
|
||||
} else {
|
||||
t.Errorf("Can not test QoS policy get because QoS policy list is empty")
|
||||
}
|
||||
|
||||
// RG
|
||||
// List
|
||||
bytes, err = client.CloudAPI().RG().ListRaw(context.Background(), rg.ListRequest{})
|
||||
@@ -748,6 +770,26 @@ func TestGetListCloudbroker(t *testing.T) {
|
||||
}
|
||||
getResult("Pcidevice list", bytes, pcidevice_cb.ListPCIDevices{}, t)
|
||||
|
||||
// QoS policy
|
||||
// List
|
||||
bytes, err = client.CloudBroker().QoSPolicy().ListRaw(context.Background(), qospolicy_cb.ListRequest{})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("QoS policy list", bytes, qospolicy_cb.ListQoSPolicies{}, t)
|
||||
// Get
|
||||
listQosPolicies, _ := client.CloudBroker().QoSPolicy().List(context.Background(), qospolicy_cb.ListRequest{})
|
||||
if len(listQosPolicies.Data) > 0 {
|
||||
id := listQosPolicies.Data[0].ID
|
||||
bytes, err = client.CloudBroker().QoSPolicy().GetRaw(context.Background(), qospolicy_cb.GetRequest{QoSPolicyID: id})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
getResult("QoS policy get", bytes, qospolicy_cb.RecordQoSPolicy{}, t)
|
||||
} else {
|
||||
t.Errorf("Can not test QoS policy get because QoS policy list is empty")
|
||||
}
|
||||
|
||||
// RG
|
||||
// List
|
||||
bytes, err = client.CloudBroker().RG().ListRaw(context.Background(), rg_cb.ListRequest{})
|
||||
|
||||
Reference in New Issue
Block a user