- Исправлен PollSerializer для создания опросов с опциями - Добавлено поле read_only_fields для корректной валидации - Реализована отправка WebSocket уведомлений при создании опроса - Исправлен импорт serialize_message из communications.serialization - Добавлен обработчик poll_update в UserConsumer для WebSocket событий - Исправлен эндпоинт /results/ для возврата user_voted_option_ids - Добавлено поле voters в PollOptionSerializer для списка проголосовавших - Реализована инициализация poll виджетов после рендера сообщений - Добавлено игнорирование poll_update в notification-manager - Исправлены стили для request list badges (height, word-break, flex) - Восстановлены стили team-wheel (.wheel-focus, .scroll-arc) из git истории - Реализовано отображение forwarded message info в messageRendererV2 - Множественные улучшения UI и UX для опросов Fixes: создание опросов, голосование, отображение результатов, список проголосовавших
27 lines
821 B
INI
27 lines
821 B
INI
[pytest]
|
||
DJANGO_SETTINGS_MODULE = eusrr_backend.settings
|
||
python_files = tests.py test_*.py *_tests.py
|
||
|
||
# Asyncio mode
|
||
asyncio_mode = auto
|
||
asyncio_default_fixture_loop_scope = function
|
||
|
||
# Markers для категоризации тестов
|
||
markers =
|
||
manual: marks tests as manual (not run by default)
|
||
integration: marks tests as integration tests
|
||
slow: marks tests as slow running
|
||
asyncio: marks tests as asynchronous tests
|
||
|
||
# Исключить manual tests по умолчанию
|
||
addopts = -m "not manual" --strict-markers
|
||
|
||
# Пути для сбора тестов
|
||
testpaths = tests employees
|
||
|
||
# Игнорировать директории
|
||
norecursedirs = .git .venv __pycache__ node_modules staticfiles media scripts tests/manual
|
||
|
||
# Опции для вывода
|
||
console_output_style = progress
|