🩹 — Raise checks timeout

This commit is contained in:
Luc Didry 2023-12-06 08:48:04 +01:00
parent 147d3c63c2
commit fec8395039

View file

@ -20,7 +20,7 @@ class HTTPStatus(BaseCheck):
async def run(self) -> dict:
# XXX Get the method from the task
task = self.task
response = await self.http_client.request(method="get", url=task.url)
response = await self.http_client.request(method="get", url=task.url, timeout=60)
return self.response(
status=response.status_code == self.expected,
@ -36,7 +36,7 @@ class HTTPBodyContains(BaseCheck):
expected_cls = ExpectedStringValue
async def run(self) -> dict:
response = await self.http_client.request(method="get", url=self.task.url)
response = await self.http_client.request(method="get", url=self.task.url, timeout=60)
return self.response(status=self.expected in response.text)
@ -48,7 +48,7 @@ class SSLCertificateExpiration(BaseCheck):
async def run(self):
"""Returns the number of days in which the certificate will expire."""
response = await self.http_client.get(self.task.url)
response = await self.http_client.get(self.task.url, timeout=60)
network_stream = response.extensions["network_stream"]
ssl_obj = network_stream.get_extra_info("ssl_object")