func (s *environInstSuite) TestBasicInstancesAPI(c *gc.C) { s.FakeConn.Insts = []google.Instance{*s.BaseInstance} _, err := gce.GetInstances(s.Env) c.Assert(err, jc.ErrorIsNil) c.Check(s.FakeConn.Calls, gc.HasLen, 1) c.Check(s.FakeConn.Calls[0].FuncName, gc.Equals, "Instances") c.Check(s.FakeConn.Calls[0].Prefix, gc.Equals, s.Prefix+"machine-") c.Check(s.FakeConn.Calls[0].Statuses, jc.DeepEquals, []string{google.StatusPending, google.StatusStaging, google.StatusRunning}) }
func (s *environInstSuite) TestBasicInstances(c *gc.C) { spam := s.NewBaseInstance(c, "spam") ham := s.NewBaseInstance(c, "ham") eggs := s.NewBaseInstance(c, "eggs") s.FakeConn.Insts = []google.Instance{*spam, *ham, *eggs} insts, err := gce.GetInstances(s.Env) c.Assert(err, jc.ErrorIsNil) c.Check(insts, jc.DeepEquals, []instance.Instance{ s.NewInstance(c, "spam"), s.NewInstance(c, "ham"), s.NewInstance(c, "eggs"), }) }