func (s *cloudImageMetadataSuite) TestSaveSameMetadataSameImageDiffSourceConcurrently(c *gc.C) { attrs := cloudimagemetadata.MetadataAttributes{ Stream: "stream", Series: "series", Arch: "arch", Source: cloudimagemetadata.Public, } metadata0 := cloudimagemetadata.Metadata{attrs, "0"} attrs.Source = cloudimagemetadata.Custom metadata1 := cloudimagemetadata.Metadata{attrs, "0"} s.assertConcurrentSave(c, metadata0, metadata1, metadata0, metadata1, ) }
func (s *cloudImageMetadataSuite) TestSaveSameMetadataSameImageDiffSourceConcurrently(c *gc.C) { attrs := cloudimagemetadata.MetadataAttributes{ Stream: "stream", Version: "14.04", Series: "trusty", Arch: "arch", Source: "public", } metadata0 := cloudimagemetadata.Metadata{attrs, 0, "0"} attrs.Source = "custom" metadata1 := cloudimagemetadata.Metadata{attrs, 0, "0"} s.assertConcurrentSave(c, metadata0, metadata1, metadata0, metadata1, ) }