From 78316725cfd1c1e331da1ef723f593031cb93b6c Mon Sep 17 00:00:00 2001 From: Bastian Venthur Date: Sat, 6 Nov 2021 14:51:46 +0100 Subject: [PATCH] =?UTF-8?q?remove=20warning=20in=20test=20due=20to=20threa?= =?UTF-8?q?ding=20race=20condition=20we=20don=C2=B4t=20care=20about?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blag/devserver.py | 2 +- tests/test_devserver.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/blag/devserver.py b/blag/devserver.py index c293633..0ff3611 100644 --- a/blag/devserver.py +++ b/blag/devserver.py @@ -72,7 +72,7 @@ def autoreload(args): mtime = get_last_modified(dirs) if mtime > last_mtime: last_mtime = mtime - logger.debug('Change detected, rebuilding...') + logger.info('Change detected, rebuilding...') blag.build(args) time.sleep(1) diff --git a/tests/test_devserver.py b/tests/test_devserver.py index 604a517..7f56a40 100644 --- a/tests/test_devserver.py +++ b/tests/test_devserver.py @@ -1,6 +1,8 @@ import time import threading +import pytest + from blag import devserver @@ -42,6 +44,7 @@ def test_autoreload_builds_immediately(args): assert t1 > t0 +@pytest.mark.filterwarnings("ignore::pytest.PytestUnhandledThreadExceptionWarning") # noqa def test_autoreload(args): t = threading.Thread(target=devserver.autoreload, args=(args, ), @@ -54,11 +57,10 @@ def test_autoreload(args): with open('content/test.md', 'w') as fh: fh.write('boo') - # try for 5 seconds... + # try for 5 seconds to see if we rebuild once... for i in range(5): time.sleep(1) t1 = devserver.get_last_modified(['build']) - print(t1) if t1 > t0: break assert t1 > t0