func TestListCDNContainers(t *testing.T) { th.SetupHTTP() defer th.TeardownHTTP() os.HandleListContainerNamesSuccessfully(t) count := 0 err := List(fake.ServiceClient(), nil).EachPage(func(page pagination.Page) (bool, error) { count++ actual, err := ExtractNames(page) th.AssertNoErr(t, err) th.CheckDeepEquals(t, os.ExpectedListNames, actual) return true, nil }) th.AssertNoErr(t, err) th.CheckEquals(t, count, 1) }
func TestListContainerNames(t *testing.T) { th.SetupHTTP() defer th.TeardownHTTP() os.HandleListContainerNamesSuccessfully(t) count := 0 err := List(fake.ServiceClient(), &os.ListOpts{Full: false}).EachPage(func(page pagination.Page) (bool, error) { count++ actual, err := ExtractNames(page) if err != nil { t.Errorf("Failed to extract container names: %v", err) return false, err } th.CheckDeepEquals(t, os.ExpectedListNames, actual) return true, nil }) th.AssertNoErr(t, err) th.CheckEquals(t, count, 1) }