Junior — Middle
72
Da li ste koristili fixture prilikom pisanja testova?
Компаније где су питане
ООО Корпорация ЗНАК
Одговор од АИ
sobes.tech АИ
Да, фикстуры широко применяются при написании тестов в Python, особенно с использованием фреймворка pytest.
Фикстуры позволяют подготовить тестовое окружение, например, создать объекты, настроить базу данных или инициализировать необходимые ресурсы, которые будут использоваться в тестах.
Пример фикстуры в pytest:
import pytest
@pytest.fixture
def sample_list():
return [1, 2, 3, 4]
def test_sum(sample_list):
assert sum(sample_list) == 10
Фикстуры помогают избежать дублирования кода и делают тесты более читаемыми и поддерживаемыми.