1
0
Fork 0
mirror of https://github.com/EDeev/tablo.git synced 2026-10-07 20:49:31 +03:00
tablo/pyproject.toml
Egor Deev ac8859d9d3 Тесты на PostgreSQL: права доступа, экспорт, ссылки, вход, разбор периодов и времени
24 теста pytest на настоящей базе (адрес — TEST_DATABASE_URL): владелец, посторонний,
редактор и ссылка на просмотр; экспорт по id только для владельца и редакторов;
регистрация и вход, защита next; периоды через Новый год, сортировка времени,
сборка дня и слияние расписаний. SQLAlchemy и alembic закреплены по продакшену:
SQLAlchemy 2.1 по умолчанию требует другой драйвер PostgreSQL (psycopg 3).
2026-10-02 13:24:18 +00:00

17 lines
494 B
TOML

[tool.ruff]
target-version = "py311"
line-length = 120
extend-exclude = ["migrations"]
[tool.ruff.lint]
select = ["E", "F", "W", "B", "S"]
ignore = [
"E501", # длинные строки в промптах и шаблонах сообщений
"B904", # raise из except в обработчиках API — осознанно без цепочки
]
[tool.ruff.lint.per-file-ignores]
"tests/*" = ["S101", "S105", "S106", "S107"]
[tool.pytest.ini_options]
testpaths = ["tests"]