func (s *localServer) start(c *gc.C, cred *identity.Credentials) { // Set up the HTTP server. if s.UseTLS { s.Server = httptest.NewTLSServer(nil) } else { s.Server = httptest.NewServer(nil) } c.Assert(s.Server, gc.NotNil) s.oldHandler = s.Server.Config.Handler s.Mux = http.NewServeMux() s.Server.Config.Handler = s.Mux cred.URL = s.Server.URL c.Logf("Started service at: %v", s.Server.URL) s.Service = openstackservice.New(cred, identity.AuthUserPass) s.Service.SetupHTTP(s.Mux) s.restoreTimeouts = envtesting.PatchAttemptStrategies(openstack.ShortAttempt, openstack.StorageAttempt) s.Service.Nova.SetAvailabilityZones( nova.AvailabilityZone{Name: "test-unavailable"}, nova.AvailabilityZone{ Name: "test-available", State: nova.AvailabilityZoneState{ Available: true, }, }, ) }
func (s *localServer) start(c *C, cred *identity.Credentials) { // Set up the HTTP server. s.Server = httptest.NewServer(nil) s.oldHandler = s.Server.Config.Handler s.Mux = http.NewServeMux() s.Server.Config.Handler = s.Mux cred.URL = s.Server.URL c.Logf("Started service at: %v", s.Server.URL) s.Service = openstackservice.New(cred, identity.AuthUserPass) s.Service.SetupHTTP(s.Mux) s.restoreTimeouts = envtesting.PatchAttemptStrategies(openstack.ShortAttempt) }