reymer.ai

Написание unit-тестов

Генерация unit-тестов для функции или класса

Средний0 копирований44 просмотров

Заполните переменные

Значения автоматически подставляются в текст промпта

Промпт

Напиши unit-тесты для следующего кода: ```[язык] [код] ``` Требования: - Фреймворк: [фреймворк] - Покрытие: все публичные методы - Паттерн: Arrange-Act-Assert Для каждого теста: 1. Название (описательное, формат: test_<что>_<условие>_<ожидание>) 2. Тест-кейс: что проверяем 3. Код теста Типы тестов: - Happy path (успешные сценарии) - Edge cases (граничные случаи) - Error cases (обработка ошибок) - Boundary values (граничные значения) Добавь моки/стабы где необходимо.

Пример результата

## Unit Tests: Calculator ```python import pytest from calculator import Calculator class TestCalculatorAdd: def test_add_positive_numbers_returns_sum(self): # Arrange calc = Calculator() # Act result = calc.add(2, 3) # Assert assert result == 5...

Примеры применения

  • тестирование
  • TDD
  • качество кода