github.com/gophercloud/gophercloud@v1.11.0/internal/acceptance/openstack/clustering/v1/events_test.go (about) 1 //go:build acceptance || clustering || events 2 // +build acceptance clustering events 3 4 package v1 5 6 import ( 7 "testing" 8 9 "github.com/gophercloud/gophercloud/internal/acceptance/clients" 10 "github.com/gophercloud/gophercloud/internal/acceptance/tools" 11 "github.com/gophercloud/gophercloud/openstack/clustering/v1/events" 12 th "github.com/gophercloud/gophercloud/testhelper" 13 ) 14 15 func TestEventsList(t *testing.T) { 16 client, err := clients.NewClusteringV1Client() 17 th.AssertNoErr(t, err) 18 19 opts := events.ListOpts{ 20 Limit: 200, 21 } 22 23 allPages, err := events.List(client, opts).AllPages() 24 th.AssertNoErr(t, err) 25 26 allEvents, err := events.ExtractEvents(allPages) 27 th.AssertNoErr(t, err) 28 29 for _, event := range allEvents { 30 tools.PrintResource(t, event) 31 } 32 }