From 537a831a4f99f852e99cd2c88ccea50016891d73 Mon Sep 17 00:00:00 2001 From: jakkdl Date: Tue, 13 Feb 2024 13:43:12 +0100 Subject: [PATCH] add typing to teardown_order test --- testing/python/test_scope_fixture_teardown_order.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/testing/python/test_scope_fixture_teardown_order.py b/testing/python/test_scope_fixture_teardown_order.py index fdff19af2..8ce97cd32 100644 --- a/testing/python/test_scope_fixture_teardown_order.py +++ b/testing/python/test_scope_fixture_teardown_order.py @@ -1,10 +1,13 @@ +from typing import Generator + import pytest + last_executed = "" @pytest.fixture(scope="module") -def fixture_1(): +def fixture_1() -> Generator[None, None, None]: global last_executed assert last_executed == "" last_executed = "autouse_setup" @@ -14,7 +17,7 @@ def fixture_1(): @pytest.fixture(scope="module") -def fixture_2(): +def fixture_2() -> Generator[None, None, None]: global last_executed assert last_executed == "autouse_setup" last_executed = "noautouse_setup" @@ -23,11 +26,11 @@ def fixture_2(): last_executed = "noautouse_teardown" -def test_autouse_fixture_teardown_order(fixture_1, fixture_2): +def test_autouse_fixture_teardown_order(fixture_1: None, fixture_2: None) -> None: global last_executed assert last_executed == "noautouse_setup" last_executed = "run_test" -def test_2(fixture_1): +def test_2(fixture_1: None) -> None: pass