def testRequired(self): val = Validate(self.post) # These parameters are required val.required(['check', 'foo', 'name']) # 'last' is missing, so we fail the required check self.assertRaises(HTTPPreconditionFailed, val.required, ['check', 'foo', 'last'])