def testAllowed(self): val = Validate(self.post) # Values 'a' or 'b' are allowed val.allowed('check', ['a', 'b']) # Value 'd' is not allowed self.assertRaises(HTTPPreconditionFailed, val.allowed, 'check', ['d'])