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