~ubuntu-branches/ubuntu/trusty/juju-core/trusty-proposed

« back to all changes in this revision

Viewing changes to src/launchpad.net/juju-core/provider/azure/instancetype_test.go

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2014-02-03 09:22:46 UTC
  • mfrom: (1.1.17)
  • Revision ID: package-import@ubuntu.com-20140203092246-e03vg402vztzo4qa
Tags: 1.17.2-0ubuntu1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
309
309
        defer cleanup()
310
310
 
311
311
        env := makeEnviron(c)
312
 
        _, err := findMatchingImages(env, "West US", "saucy", "", []string{"amd64"})
 
312
        _, err := findMatchingImages(env, "West US", "saucy", []string{"amd64"})
313
313
        c.Assert(err, gc.NotNil)
314
314
 
315
315
        c.Check(err, gc.ErrorMatches, "no OS images found for location .*")
359
359
        defer cleanup()
360
360
 
361
361
        env := makeEnviron(c)
362
 
        images, err := findMatchingImages(env, "West Europe", "precise", "", []string{"amd64"})
 
362
        images, err := findMatchingImages(env, "West Europe", "precise", []string{"amd64"})
363
363
        c.Assert(err, gc.IsNil)
364
364
 
365
365
        c.Assert(images, gc.HasLen, 1)
409
409
        cleanup := prepareSimpleStreamsResponse("daily", "West Europe", "precise", "12.04", "amd64", response)
410
410
        defer cleanup()
411
411
 
412
 
        env := makeEnviron(c)
413
 
        images, err := findMatchingImages(env, "West Europe", "precise", "daily", []string{"amd64"})
 
412
        envAttrs := makeAzureConfigMap(c)
 
413
        envAttrs["image-stream"] = "daily"
 
414
        env := makeEnvironWithConfig(c, envAttrs)
 
415
        images, err := findMatchingImages(env, "West Europe", "precise", []string{"amd64"})
414
416
        c.Assert(err, gc.IsNil)
415
417
 
416
418
        c.Assert(images, gc.HasLen, 1)
470
472
        }
471
473
 
472
474
        env := makeEnviron(c)
473
 
        _, err := findInstanceSpec(env, "daily", impossibleConstraint)
 
475
        _, err := findInstanceSpec(env, impossibleConstraint)
474
476
        c.Assert(err, gc.NotNil)
475
477
        c.Check(err, gc.ErrorMatches, "no OS images found for .*")
476
478
}
516
518
 
517
519
        // Find a matching instance type and image.
518
520
        env := makeEnviron(c)
519
 
        spec, err := findInstanceSpec(env, "released", constraints)
 
521
        spec, err := findInstanceSpec(env, constraints)
520
522
        c.Assert(err, gc.IsNil)
521
523
 
522
524
        // We got the instance type we described in our constraints, and
549
551
        }
550
552
 
551
553
        env := makeEnviron(c)
552
 
        spec, err := findInstanceSpec(env, "", anyInstanceType)
 
554
        spec, err := findInstanceSpec(env, anyInstanceType)
553
555
        c.Assert(err, gc.IsNil)
554
556
 
555
557
        c.Check(spec.InstanceType.Name, gc.Equals, "Small")