Ejemplo n.º 1
0
			Expect(containerid).To(Equal("myFakeContainerId"))
		})

		It("should start container", func() {
			brokerservice, serviceagent, ts, handler = testnet.NewBrokerService(serviceagent, persister, startContainerRequest)
			defer ts.Close()
			hostConfig := dockerapi.HostConfig{ContainerIDFile: "FakeFile", PublishAllPorts: true, NetworkMode: "bridge"}
			err = brokerservice.StartContainer("myFakeContainerId", &hostConfig)
			Expect(err).To(BeNil())
		})

		It("should stop container", func() {
			brokerservice, serviceagent, ts, handler = testnet.NewBrokerService(serviceagent, persister, stopContainerRequest)
			defer ts.Close()

			err = brokerservice.StopContainer("myFakeContainerId", 22)
			Expect(err).To(BeNil())
		})

		It("should remove container", func() {
			brokerservice, serviceagent, ts, handler = testnet.NewBrokerService(serviceagent, persister, removeContainerRequest)
			defer ts.Close()

			err = brokerservice.RemoveContainer("myFakeContainerId")
			Expect(err).To(BeNil())
		})

		It("should inspect container", func() {
			brokerservice, serviceagent, ts, handler = testnet.NewBrokerService(serviceagent, persister, inspectContainerRequest)
			defer ts.Close()