def request(self, method, path, params=None, body=''): if not path: path = '/' if not params: params = [] env = create_environ(path=path, method=method.upper(), query_string=urlencode(params), body=body) resp = StartResponseMock() result = self.app(env, resp) resp.content = '' if result: resp.content = result[0].decode('utf-8') return resp