blob: d60c347e3b29a0de3c31c3496002d65d48393be7 [file] [log] [blame]
Michal Kobusf6113582019-09-09 15:58:21 +02001package testing
2
3import (
4 "testing"
5
6 "gerrit.mcp.mirantis.net/debian/gophercloud.git/openstack/baremetal/apiversions"
7 th "gerrit.mcp.mirantis.net/debian/gophercloud.git/testhelper"
8 "gerrit.mcp.mirantis.net/debian/gophercloud.git/testhelper/client"
9)
10
11func TestListAPIVersions(t *testing.T) {
12 th.SetupHTTP()
13 defer th.TeardownHTTP()
14
15 MockListResponse(t)
16
17 actual, err := apiversions.List(client.ServiceClient()).Extract()
18 th.AssertNoErr(t, err)
19
20 th.AssertDeepEquals(t, IronicAllAPIVersionResults, *actual)
21}
22
23func TestGetAPIVersion(t *testing.T) {
24 th.SetupHTTP()
25 defer th.TeardownHTTP()
26
27 MockGetResponse(t)
28
29 actual, err := apiversions.Get(client.ServiceClient(), "v1").Extract()
30 th.AssertNoErr(t, err)
31
32 th.AssertDeepEquals(t, IronicAPIVersion1Result, *actual)
33}