func (s *ConstraintsSuite) TestWithout(c *gc.C) { for i, t := range withoutTests { c.Logf("test %d", i) initial := constraints.MustParse(t.initial) final := constraints.Without(initial, t.without...) c.Check(final, jc.DeepEquals, constraints.MustParse(t.final)) } }
func (s *ConstraintsSuite) TestWithoutError(c *gc.C) { cons := constraints.MustParse("mem=4G") _, err := constraints.Without(cons, "foo") c.Assert(err, gc.ErrorMatches, `unknown constraint "foo"`) }