/
makster
/
clear_text
Обзор
Документация
Войти
/
makster
/
clear_text
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
tests/test_rules.py
26 строк
837 B
Александр Обогрелов
Initial commit
28 окт 2025, 22:51
28 окт 2025, 22:51
81757a1
Код
Авторство
О чём код?
""" test_rules.py — простые юнит-тесты для app.rules """ import pytest from app.rules import analyze_text def test_detect_cancellarism(): text = "В данный момент система осуществляет проверку данных." issues = analyze_text(text) types = [i["type"] for i in issues] assert "канцеляризм" in types assert any("осуществляет" in i["message"] for i in issues) def test_detect_no_issues_for_short_text(): text = "Программа работает стабильно." issues = analyze_text(text) assert issues == [] def test_detect_long_sentence(): text = " ".join(["Слово"] * 30) + "." issues = analyze_text(text) assert any(i["type"] == "длинное предложение" for i in issues)