blob: 98fc41e69fd99279c9ce68f0a55a7772c318226e [file] [log] [blame]
Jamie Hannaford05d200d2015-02-20 14:49:05 +01001// +build acceptance db
2
3package v1
4
5import (
6 "github.com/rackspace/gophercloud/openstack/db/v1/flavors"
7 "github.com/rackspace/gophercloud/pagination"
8)
9
10func (c context) listFlavors() {
11 c.Logf("Listing flavors")
12
13 err := flavors.List(c.client, c.instanceID).EachPage(func(page pagination.Page) (bool, error) {
14 flavorList, err := db.ExtractFlavors(page)
15 c.AssertNoErr(err)
16
17 for _, f := range flavorList {
18 c.Logf("Flavor: %#v", f)
19 }
20
21 return true, nil
22 })
23
24 c.CheckNoErr(err)
25}
26
27func (c context) getFlavor() {
28 flavor, err := flavors.Get(c.client, "1").Extract()
29 c.Logf("Getting flavor %s", flavor.ID)
30 c.CheckNoErr(err)
31}