Pengantar Pengujian di Python
Alexander Levin
Data Scientist

Rantai fixture membantu untuk:
Kapan berguna:
# Fixture yang diminta oleh fixture lain
@pytest.fixture
def setup_data():
return "I am a fixture!"
# Fixture yang diminta oleh fungsi test
@pytest.fixture
def process_data(setup_data):
return setup_data.upper()
# Fungsi test
def test_process_data(process_data):
assert process_data == "I AM A FIXTURE!"
pytest# Fixture yang meminta fixture lain
@pytest.fixture
def process_data(setup_data):
return setup_data.upper()
Pengantar Pengujian di Python