blob: 3993b0847957c33a4bfdc7496203c9178a276f02 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
diff --git a/tests/conftest.py b/tests/conftest.py
index b73202cd..905f3f4b 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -107,10 +107,12 @@ def dev_server(xprocess, request, tmp_path):
# Unbuffered output so the logs update immediately.
env = {**os.environ, "PYTHONPATH": str(tmp_path), "PYTHONUNBUFFERED": "1"}
- @cached_property
- def pattern(self):
- client.request("/ensure")
- return "GET /ensure"
+ def startup_check(self):
+ try:
+ client.request("/ensure")
+ return True
+ except (ConnectionRefusedError, FileNotFoundError):
+ return False
# Each test that uses the fixture will have a different log.
xp_name = f"dev_server-{request.node.name}"
|