func (*connConfigSuite) TestValidateMissingRegion(c *gc.C) { cfg := google.ConnectionConfig{ ProjectID: "eggs", } err := cfg.Validate() c.Assert(err, gc.FitsTypeOf, &google.InvalidConfigValue{}) c.Check(err.(*google.InvalidConfigValue).Key, gc.Equals, "GCE_REGION") }
func (*connConfigSuite) TestValidateMissingProjectID(c *gc.C) { cfg := google.ConnectionConfig{ Region: "spam", } err := cfg.Validate() c.Assert(err, gc.FitsTypeOf, &google.InvalidConfigValue{}) c.Check(err.(*google.InvalidConfigValue).Key, gc.Equals, "GCE_PROJECT_ID") }
func (*connConfigSuite) TestValidateValid(c *gc.C) { cfg := google.ConnectionConfig{ Region: "spam", ProjectID: "eggs", } err := cfg.Validate() c.Check(err, jc.ErrorIsNil) }