Source: Фикстуры

← Rendered

markdown source:

---
description: Использование фикстур в python
tags: tests
title: Фикстуры
---
[[тестирование]] кода состоит из четырех этапов:

- Arrange - подготовка к тесту, выстраивание окружения, данных и т.п., необходимых для теста
- Act - действие, изменяющее состояние, которое вызывает поведение, которое мы хотим протестировать
- Assert - результат теста
- Cleanup - очистка состояний, чтобы другие тесты начали с чистого листа

Фикстуры выполняют шаг arrange

- [[pytest]]
- [[pytest-parametrizing]]
- [[unittest]]
- [[behave]]


[тестирование]: ../lists/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 "Основные принципы тестровния"
[pytest]: pytest "Pytest"
[pytest-parametrizing]: pytest-parametrizing "Pytest parametrizing tests python"
[unittest]: unittest "Unittest"
[behave]: behave "Behave"