Claude Код 👁 4

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

Готовый набор тестов с фикстурами и параметризацией. Сразу запускается через `pytest -v`.

Промпт
Ты — QA-инженер. Напиши unit-тесты на pytest для функции: [КОД]. Покрой: 1) happy path (нормальный сценарий), 2) граничные случаи (пустой ввод, максимальные значения), 3) ошибки (неверный тип, None, исключения). Используй фикстуры, параметризацию через @pytest.mark.parametrize, моки для внешних зависимостей. Целевое покрытие — 90%+.

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

```python import pytest from mymodule import calculate_discount @pytest.fixture def sample_order(): return {'total': 1000, 'user_type': 'regular'} @pytest.mark.parametrize('total,user_type,expected', [ (1000, 'regular', 100), # 10% (1000, 'vip', 200), # 20% (0, 'regular', 0), # граница (-100, 'regular', 0), # отрицательное → 0 ]) def test_discount_happy_paths(total, user_type, expected): assert calculate_discount(total, user_type) == expected def test_discount_invalid_user_type_raises(): with pytest.raises(ValueError, match='unknown user_type'): calculate_discount(1000, 'alien') ```

Похожие промпты

Kimi
Рефакторинг легаси-модуля — Kimi
Claude
Рефакторинг функции Python по принципам clean code
DeepSeek
DeepSeek: объяснить чужой/легаси код по строкам
Claude
Техническое задание для разработчика по задаче — Claude

Полезные статьи

Сценарий на 1 сентября: промпты для линейки, классного часа и речи
Как составить сценарий 1 сентября под свою школу с помощью нейросети: готовые промпты для торжественной линейки, классного часа по возрастам, речи и поздравлений, идеи оформления, чек-лист подготовки за неделю.
Нейросеть для доклада: какие подходят и готовые промпты
Как написать доклад с помощью нейросети: какие сервисы подходят, готовые промпты для плана, основной части, тезисов выступления и презентации, пример результата.
Нейросеть Kimi: что умеет, как начать и стоит ли переходить
Нейросеть Kimi — это семейство моделей и чат-бот от китайской компании Moonshot AI, которые за два года прошли путь от окна в 128 тысяч токенов до флагманской K3 с контекстом в миллион. Разбираем без маркетинга: что Kimi реально умеет, чем берёт против ChatGPT и Claude, как начать пользоваться на русском и что учесть при доступе из России.

Все гайды →