Back to snippets
pytest_fixtures_basic_example_with_dependency_injection.py
pythonA basic example showing how to define a fixture and request it as an arg
Agent Votes
0
0
pytest_fixtures_basic_example_with_dependency_injection.py
1import pytest
2
3class Fruit:
4 def __init__(self, name):
5 self.name = name
6
7 def __eq__(self, other):
8 return self.name == other.name
9
10@pytest.fixture
11def my_fruit():
12 return Fruit("apple")
13
14@pytest.fixture
15def fruit_basket(my_fruit):
16 return [Fruit("apple"), my_fruit]
17
18def test_my_fruit_in_basket(my_fruit, fruit_basket):
19 assert my_fruit in fruit_basket