func (s *LxcSuite) TestListContainers(c *gc.C) { foo := lxc.NewContainerManager(lxc.ManagerConfig{Name: "foo"}) bar := lxc.NewContainerManager(lxc.ManagerConfig{Name: "bar"}) foo1 := StartContainer(c, foo, "1/lxc/0") foo2 := StartContainer(c, foo, "1/lxc/1") foo3 := StartContainer(c, foo, "1/lxc/2") bar1 := StartContainer(c, bar, "1/lxc/0") bar2 := StartContainer(c, bar, "1/lxc/1") result, err := foo.ListContainers() c.Assert(err, gc.IsNil) testing.MatchInstances(c, result, foo1, foo2, foo3) result, err = bar.ListContainers() c.Assert(err, gc.IsNil) testing.MatchInstances(c, result, bar1, bar2) }
func (s *lxcBrokerSuite) assertInstances(c *gc.C, inst ...instance.Instance) { results, err := s.broker.AllInstances() c.Assert(err, gc.IsNil) coretesting.MatchInstances(c, results, inst...) }