def requestForPath(self, path, method='GET'): """ Get a L{Request} with a L{FakeChanRequest} for a given path and method. """ headers = Headers() headers.addRawHeader("Host", "localhost:8008") req = SimpleStoreRequest(self, method, path, headers) # 'process()' normally sets these. Shame on web2, having so much # partially-initialized stuff floating around. req.remoteAddr = '127.0.0.1' req.chanRequest = FakeChanRequest() req.credentialFactories = {} return req