Esempio n. 1
0
			persister.Connect()
			brokerservice, serviceagent, ts, handler = testnet.NewBrokerServiceWithMultipleRequests(serviceagent, persister, []testnet.TestRequest{testnet.Deprovision_StopContainerRequest, testnet.Deprovision_RemoveContainerRequest})
			defer ts.Close()

			pr := brokerapi.ProvisioningRequest{InstanceId: "myFakeInstance",
				ServiceId: "mysql:latest",
				PlanId:    "100",
				OrgId:     "myFakeOrg",
				SpaceId:   "myFakeSpace",
			}

			persister.AddServiceInstance("mysql:latest", 1234, 49153,
				"mysql://fakehost:1234", "myFakeInstance", "fakehost",
				"myFakeContainer", "mysql", pr, time.Now())

			err := brokerservice.Deprovision(pr)
			Expect(err).To(BeNil())
		})

	})

})

var emptyGetRequest = testnet.NewTestRequest(testnet.TestRequest{
	Method: "GET",
	Path:   "/",
	Response: testnet.TestResponse{
		Status: http.StatusOK,
	},
})