github.com/chnsz/golangsdk@v0.0.0-20240506093406-85a3fbfa605b/openstack/dis/v2/streams/testing/requests_test.go (about) 1 package testing 2 3 import ( 4 "testing" 5 6 "github.com/chnsz/golangsdk/openstack/dis/v2/streams" 7 th "github.com/chnsz/golangsdk/testhelper" 8 "github.com/chnsz/golangsdk/testhelper/client" 9 ) 10 11 func TestList(t *testing.T) { 12 th.SetupHTTP() 13 defer th.TeardownHTTP() 14 handleList(t) 15 listResult, err := streams.List(client.ServiceClient(), streams.ListStreamsOpts{}) 16 th.AssertNoErr(t, err) 17 th.AssertEquals(t, listResult.TotalNumber, 2) 18 } 19 20 func TestGet(t *testing.T) { 21 th.SetupHTTP() 22 defer th.TeardownHTTP() 23 24 handleGet(t) 25 name := "dis-ML2k" 26 27 resp, err := streams.Get(client.ServiceClient(), name, streams.GetOpts{}) 28 29 th.AssertNoErr(t, err) 30 th.AssertEquals(t, resp.StreamName, name) 31 }