DeepSeek Код 👁 6

DeepSeek: написать unit-тесты для функции

Промпт DeepSeek для генерации полноценного набора unit-тестов с покрытием граничных случаев.

Промпт
Напиши unit-тесты для следующей функции на [ЯЗЫК], фреймворк [PYTEST / JEST / JUNIT]. Покрой: 1) Happy path (валидный вход) 2) Граничные случаи (пустой вход, max/min значения, None/null) 3) Невалидный вход (что должно бросить исключение) 4) Edge-кейсы из бизнес-логики. Код функции:

[КОД]

Для каждого теста — короткий комментарий, что проверяем. Использовать parametrize/it.each где есть смысл.

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

```python import pytest from mymodule import calculate_discount # Happy path def test_standard_discount(): assert calculate_discount(100, 0.1) == 90 # Граничные @pytest.mark.parametrize('price', [0, 0.01, 999999]) def test_edge_prices(price): assert calculate_discount(price, 0.1) >= 0 # Невалидный вход def test_negative_price_raises(): with pytest.raises(ValueError): calculate_discount(-1, 0.1) ```

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

Kimi
Рефакторинг легаси-модуля — Kimi
DeepSeek
Пошаговая отладка бага с трейсбэком
Kimi
Найти и исправить ошибку в коде по логам и стектрейсу — Kimi
Claude
Расстановка type hints в legacy Python-коде

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

Промпт для ролевой игры с ИИ: 12 готовых шаблонов бесплатно
12 готовых промптов для ролевых игр с нейросетью: ИИ-ведущий с кубиками и инвентарём, генератор персонажей, шесть жанров от киберпанка до детектива и перенос долгой ролки в новый чат.
Нейросеть для создания схем: 7 промптов и блок-схемы бесплатно
Как бесплатно построить блок-схему, ER-диаграмму или схему по коду через ChatGPT, Claude и Mermaid: 7 готовых промптов с плейсхолдерами и примеры кода результата.
Сценарий на 1 сентября: промпты для линейки, классного часа и речи
Как составить сценарий 1 сентября под свою школу с помощью нейросети: готовые промпты для торжественной линейки, классного часа по возрастам, речи и поздравлений, идеи оформления, чек-лист подготовки за неделю.

Все гайды →