From e0f0a2ef3cd9fc33a37006dff2b438adc38d4eb8 Mon Sep 17 00:00:00 2001 From: Rodja Trappe Date: Sat, 11 Oct 2025 15:46:30 +0200 Subject: [PATCH 1/2] use user_plugin in demo --- website/documentation/content/section_testing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/documentation/content/section_testing.py b/website/documentation/content/section_testing.py index 594a2a884f..738fffa48d 100644 --- a/website/documentation/content/section_testing.py +++ b/website/documentation/content/section_testing.py @@ -72,7 +72,7 @@ async def test_click(user: User) -> None: [pytest] asyncio_mode = auto main_file = main.py - addopts = -p nicegui.testing.plugin + addopts = -p nicegui.testing.user_plugin ``` ''') From 74e53ad9d0d0f53c47b5364446da8516aea842b3 Mon Sep 17 00:00:00 2001 From: Rodja Trappe Date: Wed, 15 Oct 2025 07:22:38 +0200 Subject: [PATCH 2/2] prevent error if selective plugin is used --- nicegui/testing/screen_plugin.py | 1 + nicegui/testing/user_plugin.py | 1 + 2 files changed, 2 insertions(+) diff --git a/nicegui/testing/screen_plugin.py b/nicegui/testing/screen_plugin.py index df93c55f8d..7ab08b325b 100644 --- a/nicegui/testing/screen_plugin.py +++ b/nicegui/testing/screen_plugin.py @@ -10,6 +10,7 @@ from .general_fixtures import ( # noqa: F401 # pylint: disable=unused-import nicegui_reset_globals, prepare_simulation, + pytest_addoption, ) from .screen import Screen diff --git a/nicegui/testing/user_plugin.py b/nicegui/testing/user_plugin.py index 5bec1762fa..7ba20c6755 100644 --- a/nicegui/testing/user_plugin.py +++ b/nicegui/testing/user_plugin.py @@ -15,6 +15,7 @@ get_path_to_main_file, nicegui_reset_globals, prepare_simulation, + pytest_addoption, ) from .user import User