Skip to content
4 / 15

Что такое fixtures в pytest и какие у них scope?

Fixture — функция, помеченная @pytest.fixture, которая готовит данные/ресурсы для теста. Тест получает её через аргумент с тем же именем. Scope управляет жизнью фикстуры: function (по умолчанию, на каждый тест), class, module, package, session (один раз на запуск). Через yield оформляется teardown — код после yield выполняется при завершении.

Что такое fixtures в pytest и какие у них scope? | JScriptiser