From b78c3afa2944691822b90f58a3765eb6d634264b Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Sat, 29 Nov 2025 23:33:51 +0100 Subject: ignore matploblib debug logs in tests matplotlib procudes a lot of lines for the font manager, which really clutter the log output for everything else. --- tests/conftest.py | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/conftest.py') diff --git a/tests/conftest.py b/tests/conftest.py index 652d443..d10a318 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -83,6 +83,7 @@ def _cleanup_data(app_settings): def app(app_settings, dbengine, tmp_path_factory): app_settings["fietsboek.data_dir"] = str(tmp_path_factory.mktemp("data")) logging.getLogger().setLevel(logging.DEBUG) + logging.getLogger("matplotlib").setLevel(logging.INFO) return main({}, dbengine=dbengine, **app_settings) @pytest.fixture -- cgit v1.2.3 From 0558b2394e17afeb224116bc232ba778f3eee59a Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Sat, 29 Nov 2025 23:40:49 +0100 Subject: add smoke test for pdf generation This doesn't check any content of the PDF, but ensures that running typst does not produce an error. --- tests/conftest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/conftest.py') diff --git a/tests/conftest.py b/tests/conftest.py index d10a318..b49dad2 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -191,7 +191,7 @@ def logged_in(testapp, route_path, dbsession, tm): tm.abort() with tm: - user = models.User(email='foo@barre.com', is_verified=True) + user = models.User(name="Feu Barre", email='foo@barre.com', is_verified=True) user.set_password("foobar") dbsession.add(user) dbsession.flush() -- cgit v1.2.3