From 58a122671d4aae255aae896ca1d478e40d92a9df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=2E=20K=C3=A4rkk=C3=A4inen?= Date: Tue, 31 Mar 2020 18:43:44 +0300 Subject: [PATCH] Report failures in test_auto_reload to avoid timeouts. --- tests/test_auto_reload.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/test_auto_reload.py b/tests/test_auto_reload.py index 0a6083ce..09d698c2 100644 --- a/tests/test_auto_reload.py +++ b/tests/test_auto_reload.py @@ -16,13 +16,22 @@ def write_app(filename, **runargs): from sanic.response import text app = Sanic(__name__) + started = False @app.listener("after_server_start") def complete(*args): + global started + started = True print("complete", {text!r}) kwargs = {runargs!r} - app.run(port=42101, **kwargs) + try: + app.run(port=42101, **kwargs) + except Exception as e: + print("complete", repr(e)) + else: + if not started: + print("complete SERVER DID NOT START") """ )) return text