~rogpeppe/juju-core/themue-058-debug-log-api

« back to all changes in this revision

Viewing changes to environs/imagemetadata/urls_test.go

  • Committer: Frank Mueller
  • Date: 2014-01-23 14:14:49 UTC
  • mfrom: (2152.1.95 juju-core)
  • Revision ID: frank.mueller@canonical.com-20140123141449-b30l57y7gs3wjkpw
debugger: merged trunk and fixed permission and interface problems

Show diffs side-by-side

added added

removed removed

Lines of Context:
63
63
        sstesting.AssertExpectedSources(c, sources, []string{
64
64
                "config-image-metadata-url/", privateStorageURL, "http://cloud-images.ubuntu.com/releases/"})
65
65
}
 
66
 
 
67
func (s *URLsSuite) TestImageMetadataURL(c *gc.C) {
 
68
        for source, expected := range map[string]string{
 
69
                "":           "",
 
70
                "foo":        "file://foo/images",
 
71
                "/home/foo":  "file:///home/foo/images",
 
72
                "file://foo": "file://foo",
 
73
                "http://foo": "http://foo",
 
74
        } {
 
75
                URL, err := imagemetadata.ImageMetadataURL(source)
 
76
                c.Assert(err, gc.IsNil)
 
77
                c.Assert(URL, gc.Equals, expected)
 
78
        }
 
79
}