func assertSourceContents(c *gc.C, source simplestreams.DataSource, filename string, content []byte) { rc, _, err := source.Fetch(filename) c.Assert(err, gc.IsNil) defer rc.Close() retrieved, err := ioutil.ReadAll(rc) c.Assert(err, gc.IsNil) c.Assert(retrieved, gc.DeepEquals, content) }