~wallyworld/juju-core/fast-lxc-everywhere

« back to all changes in this revision

Viewing changes to provider/manual/environ_test.go

  • Committer: Tarmac
  • Author(s): Ian Booth
  • Date: 2014-04-24 12:33:19 UTC
  • mfrom: (2664.1.4 constraints-vocab)
  • Revision ID: tarmac-20140424123319-iifvboa1kjuprj7l
[r=wallyworld] Support constraints vocabs

Add support to constraints validation for
vocabs for each attribute. eg arch and
instance-type can only have well defined
values for each provider. The vocab check
is part of constraints validation.

https://codereview.appspot.com/96730043/

Show diffs side-by-side

added added

removed removed

Lines of Context:
153
153
}
154
154
 
155
155
func (s *environSuite) TestConstraintsValidator(c *gc.C) {
156
 
        validator := s.env.ConstraintsValidator()
 
156
        validator, err := s.env.ConstraintsValidator()
 
157
        c.Assert(err, gc.IsNil)
157
158
        cons := constraints.MustParse("arch=amd64 instance-type=foo tags=bar cpu-power=10 cpu-cores=2 mem=1G")
158
159
        unsupported, err := validator.Validate(cons)
159
160
        c.Assert(err, gc.IsNil)