async def test_load_without_curl_but_speed_timeout(self): url = self.get_url("/") config = Config() config.HTTP_LOADER_CURL_LOW_SPEED_TIME = 1 config.HTTP_LOADER_CURL_LOW_SPEED_LIMIT = 1000000000 ctx = Context(None, config, None) result = await loader.load(ctx, url) expect(result).to_be_instance_of(LoaderResult) expect(result.buffer).to_equal("Hello") expect(result.successful).to_be_true()
def test_load_without_curl_but_speed_timeout(self): url = self.get_url('/') config = Config() config.HTTP_LOADER_CURL_LOW_SPEED_TIME = 1 config.HTTP_LOADER_CURL_LOW_SPEED_LIMIT = 1000000000000 ctx = Context(None, config, None) loader.load(ctx, url, self.stop) result = self.wait() expect(result).to_be_instance_of(LoaderResult) expect(result.buffer).to_equal('Hello') expect(result.successful).to_be_true()
async def test_load_with_speed_timeout(self): url = self.get_url("/") config = Config() config.HTTP_LOADER_CURL_ASYNC_HTTP_CLIENT = True config.HTTP_LOADER_CURL_LOW_SPEED_TIME = 1 config.HTTP_LOADER_CURL_LOW_SPEED_LIMIT = 1000000000 ctx = Context(None, config, None) result = await loader.load(ctx, url) expect(result).to_be_instance_of(LoaderResult) expect(result.buffer).to_be_null() expect(result.successful).to_be_false()
def test_load_with_speed_timeout(self): url = self.get_url('/') config = Config() config.HTTP_LOADER_CURL_ASYNC_HTTP_CLIENT = True config.HTTP_LOADER_CURL_LOW_SPEED_TIME = 1 config.HTTP_LOADER_CURL_LOW_SPEED_LIMIT = 1000000000000 ctx = Context(None, config, None) loader.load(ctx, url, self.stop) result = self.wait() expect(result).to_be_instance_of(LoaderResult) expect(result.buffer).to_be_null() expect(result.successful).to_be_false()