mirror of https://github.com/pytest-dev/pytest.git
32 lines
514 B
Python
32 lines
514 B
Python
from __future__ import annotations
|
|
|
|
import pytest
|
|
|
|
|
|
@pytest.fixture
|
|
def order():
|
|
return []
|
|
|
|
|
|
@pytest.fixture
|
|
def outer(order, inner):
|
|
order.append("outer")
|
|
|
|
|
|
class TestOne:
|
|
@pytest.fixture
|
|
def inner(self, order):
|
|
order.append("one")
|
|
|
|
def test_order(self, order, outer):
|
|
assert order == ["one", "outer"]
|
|
|
|
|
|
class TestTwo:
|
|
@pytest.fixture
|
|
def inner(self, order):
|
|
order.append("two")
|
|
|
|
def test_order(self, order, outer):
|
|
assert order == ["two", "outer"]
|