~rogpeppe/juju-core/438-local-instance-Addresses

« back to all changes in this revision

Viewing changes to provider/ec2/local_test.go

  • Committer: Tarmac
  • Author(s): Roger Peppe, John Arbash Meinel
  • Date: 2013-10-02 12:38:13 UTC
  • mfrom: (1717.1.42 375-dummy-prepare-state-id)
  • Revision ID: tarmac-20131002123813-3tidl1lj00d3a29c
[r=rogpeppe] environs/dummy: add state-id

This makes the dummy provider more like the other
providers in that the Environ does not refer
directly to the bootstrapped state, but is looked
up when operations are performed on it.

This is also a test case for adding attributes at Prepare
time - many tests needed changing to correctly
deal with this.

https://codereview.appspot.com/14207046/

Show diffs side-by-side

added added

removed removed

Lines of Context:
330
330
}
331
331
 
332
332
func (t *localServerSuite) TestValidateImageMetadata(c *gc.C) {
333
 
        env := t.Open(c)
 
333
        env := t.Prepare(c)
334
334
        params, err := env.(simplestreams.MetadataValidator).MetadataLookupParams("test")
335
335
        c.Assert(err, gc.IsNil)
336
336
        params.Series = "precise"
344
344
}
345
345
 
346
346
func (t *localServerSuite) TestGetImageMetadataSources(c *gc.C) {
347
 
        env := t.Open(c)
 
347
        env := t.Prepare(c)
348
348
        sources, err := imagemetadata.GetMetadataSources(env)
349
349
        c.Assert(err, gc.IsNil)
350
350
        c.Assert(len(sources), gc.Equals, 2)
360
360
}
361
361
 
362
362
func (t *localServerSuite) TestGetToolsMetadataSources(c *gc.C) {
363
 
        env := t.Open(c)
 
363
        env := t.Prepare(c)
364
364
        sources, err := tools.GetMetadataSources(env)
365
365
        c.Assert(err, gc.IsNil)
366
366
        c.Assert(len(sources), gc.Equals, 2)