23 lines
1.3 KiB
Markdown
23 lines
1.3 KiB
Markdown
# Вспомогательные backend-скрипты
|
||
|
||
Скрипты предназначены для локальной диагностики и генерации тестовых данных.
|
||
Основные автоматические проверки находятся в [`backend/tests/`](../tests/).
|
||
|
||
## Состав
|
||
|
||
- [`diagnostic/`](diagnostic/) — точечные проверки чатов, LDAP, пагинации,
|
||
реакций и шаблонов;
|
||
- [`utils/`](utils/) — генерация данных, тестовой страницы и уведомлений;
|
||
- файлы в корне — разовые анализаторы запросов, LDAP и производительности.
|
||
|
||
Запускайте команды из каталога `backend` через виртуальное окружение:
|
||
|
||
```bash
|
||
.venv/bin/python scripts/diagnostic/check_ldap_user.py
|
||
.venv/bin/python scripts/utils/create_test_data.py
|
||
```
|
||
|
||
Некоторые скрипты изменяют данные. Перед запуском прочитайте docstring и
|
||
проверьте выбранное окружение. Повторяемые проверки следует переносить в pytest,
|
||
а утратившие назначение скрипты — удалять.
|