add typing to teardown_order test
This commit is contained in:
parent
f76a77b068
commit
537a831a4f
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue