func (s *LxcSuite) TestListContainers(c *gc.C) { foo := s.makeManager(c, "foo") bar := s.makeManager(c, "bar") foo1 := containertesting.CreateContainer(c, foo, "1/lxc/0") foo2 := containertesting.CreateContainer(c, foo, "1/lxc/1") foo3 := containertesting.CreateContainer(c, foo, "1/lxc/2") bar1 := containertesting.CreateContainer(c, bar, "1/lxc/0") bar2 := containertesting.CreateContainer(c, bar, "1/lxc/1") result, err := foo.ListContainers() c.Assert(err, gc.IsNil) instancetest.MatchInstances(c, result, foo1, foo2, foo3) result, err = bar.ListContainers() c.Assert(err, gc.IsNil) instancetest.MatchInstances(c, result, bar1, bar2) }
func (s *lxcBrokerSuite) assertInstances(c *gc.C, inst ...instance.Instance) { results, err := s.broker.AllInstances() c.Assert(err, jc.ErrorIsNil) instancetest.MatchInstances(c, results, inst...) }
func assertInstancesStarted(c *gc.C, broker environs.InstanceBroker, results ...*environs.StartInstanceResult) { allInstances, err := broker.AllInstances() c.Assert(err, jc.ErrorIsNil) instancetest.MatchInstances(c, allInstances, instancesFromResults(results...)...) }