diff --git a/tests/components/test_device_connection.py b/tests/components/test_device_connection.py index c245205..8c5c9d5 100644 --- a/tests/components/test_device_connection.py +++ b/tests/components/test_device_connection.py @@ -6,7 +6,7 @@ import pytest from pytest import LogCaptureFixture -@pytest.mark.asyncio +@pytest.mark.asyncio(scope="session") async def test_reconnection(caplog: LogCaptureFixture) -> None: class MyService(pydase.components.device_connection.DeviceConnection): def __init__( diff --git a/tests/data_service/test_data_service_cache.py b/tests/data_service/test_data_service_cache.py index 8bb734a..e21e64e 100644 --- a/tests/data_service/test_data_service_cache.py +++ b/tests/data_service/test_data_service_cache.py @@ -35,7 +35,7 @@ def test_nested_attributes_cache_callback() -> None: ) -@pytest.mark.asyncio +@pytest.mark.asyncio(scope="session") async def test_task_status_update() -> None: class ServiceClass(pydase.DataService): name = "World" diff --git a/tests/data_service/test_task_manager.py b/tests/data_service/test_task_manager.py index b5308ca..bb1619b 100644 --- a/tests/data_service/test_task_manager.py +++ b/tests/data_service/test_task_manager.py @@ -10,7 +10,7 @@ from pytest import LogCaptureFixture logger = logging.getLogger("pydase") -@pytest.mark.asyncio +@pytest.mark.asyncio(scope="session") async def test_autostart_task_callback(caplog: LogCaptureFixture) -> None: class MyService(pydase.DataService): def __init__(self) -> None: @@ -36,7 +36,7 @@ async def test_autostart_task_callback(caplog: LogCaptureFixture) -> None: assert "'my_other_task' changed to 'TaskStatus.RUNNING'" in caplog.text -@pytest.mark.asyncio +@pytest.mark.asyncio(scope="session") async def test_DataService_subclass_autostart_task_callback( caplog: LogCaptureFixture, ) -> None: @@ -66,7 +66,7 @@ async def test_DataService_subclass_autostart_task_callback( assert "'sub_service.my_other_task' changed to 'TaskStatus.RUNNING'" in caplog.text -@pytest.mark.asyncio +@pytest.mark.asyncio(scope="session") async def test_DataService_subclass_list_autostart_task_callback( caplog: LogCaptureFixture, ) -> None: @@ -108,7 +108,7 @@ async def test_DataService_subclass_list_autostart_task_callback( ) -@pytest.mark.asyncio +@pytest.mark.asyncio(scope="session") async def test_start_and_stop_task_methods(caplog: LogCaptureFixture) -> None: class MyService(pydase.DataService): def __init__(self) -> None: diff --git a/tests/utils/serialization/test_serializer.py b/tests/utils/serialization/test_serializer.py index df07cf7..0dc872d 100644 --- a/tests/utils/serialization/test_serializer.py +++ b/tests/utils/serialization/test_serializer.py @@ -207,7 +207,7 @@ def test_ColouredEnum_serialize() -> None: } -@pytest.mark.asyncio +@pytest.mark.asyncio(scope="session") async def test_method_serialization() -> None: class ClassWithMethod(pydase.DataService): def some_method(self) -> str: