change order of return values for request
mock_request can take either a app class or app instance
proving post params makes default method post