def testOnly(self): val = Validate(self.post) # Only these parameters are acceptable val.only(['check', 'foo', 'name']) # 'name' is not acceptable self.assertRaises(HTTPPreconditionFailed, val.only, ['check', 'foo', 'last'])