}) It("can get a single property", func() { err := container.SetProperty("bing", "bong") Expect(err).NotTo(HaveOccurred()) value, err := container.Property("bing") Expect(err).NotTo(HaveOccurred()) Expect(value).To(Equal("bong")) }) It("can remove a single property", func() { err := container.SetProperty("bing", "bong") Expect(err).NotTo(HaveOccurred()) err = container.RemoveProperty("bing") Expect(err).NotTo(HaveOccurred()) _, err = container.Property("bing") Expect(err).To(HaveOccurred()) }) It("can filter containers based on their properties", func() { _, err := client.Create(garden.ContainerSpec{ Properties: garden.Properties{ "somename": "wrongvalue", }, }) Expect(err).NotTo(HaveOccurred()) containers, err := client.Containers(props)