func (s *addImageSuite) assertValidAddImageMetadata(c *gc.C, m params.CloudImageMetadata) { args := getAddImageMetadataCmdFlags(m) _, err := runAddImageMetadata(c, args...) c.Assert(err, jc.ErrorIsNil) // Need to make sure that defaults are populated if m.Series == "" { m.Series = "trusty" } if m.Arch == "" { m.Arch = "amd64" } if m.Stream == "" { m.Stream = "released" } c.Assert(s.data, gc.DeepEquals, []params.CloudImageMetadata{m}) }