github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/acceptance/openstack/rds/v3/flavors_test.go (about)

     1  package v3
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/opentelekomcloud/gophertelekomcloud/acceptance/clients"
     7  	"github.com/opentelekomcloud/gophertelekomcloud/acceptance/tools"
     8  	"github.com/opentelekomcloud/gophertelekomcloud/openstack/rds/v3/flavors"
     9  	th "github.com/opentelekomcloud/gophertelekomcloud/testhelper"
    10  )
    11  
    12  func TestFlavorsList(t *testing.T) {
    13  	client, err := clients.NewRdsV3()
    14  	th.AssertNoErr(t, err)
    15  
    16  	listOpts := flavors.ListOpts{
    17  		DatabaseName: "PostgreSQL",
    18  		VersionName:  "10",
    19  	}
    20  
    21  	rdsFlavors, err := flavors.ListFlavors(client, listOpts)
    22  	th.AssertNoErr(t, err)
    23  	tools.PrintResource(t, rdsFlavors)
    24  
    25  	dataStores, err := flavors.ListDatastores(client, "PostgreSQL")
    26  	th.AssertNoErr(t, err)
    27  	tools.PrintResource(t, dataStores)
    28  
    29  	storageTypes, err := flavors.ListStorageTypes(client, flavors.ListStorageTypesOpts{
    30  		DatabaseName: "PostgreSQL",
    31  		VersionName:  "12",
    32  	})
    33  	th.AssertNoErr(t, err)
    34  	tools.PrintResource(t, storageTypes)
    35  }