DeepSeek Код 4.9 (214)

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) ```

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

DeepSeek
Python-скрипт: ежедневный отчёт по выручке
Claude
Дизайн REST API по best practices — эндпоинты, статусы, версии
Claude
Написание unit-тестов на pytest
DeepSeek
DeepSeek: рефакторинг легаси-функции пошагово

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

Нейросеть для путешествий: какие подходят и промпты
Как спланировать поездку с помощью нейросети: какие сервисы подходят, готовые промпты под маршрут по дням, бюджет поездки, список вещей, местную еду и разговорник, и где у инструмента предел — что обязательно проверять перед вылетом самому.
Нейросеть для учителя: какие подходят и промпты
Как учителю экономить часы на подготовке с помощью нейросети: какие сервисы подходят, готовые промпты под план урока, проверочные и задания, проверку работ, рабочую программу и родительское собрание, и где у инструмента предел — что проверять и дорабатывать вручную.
Нейросеть для студента: какие подходят и для чего
Какие нейросети реально помогают студенту в учёбе и в каких задачах: курсовая и диплом, рефераты и доклады, конспекты, английский, научные работы. Разбираем, какие сервисы выбрать, что им поручить, а что придётся делать самому, чтобы не вылететь на проверке.

Все гайды →