Поправили заполлнение БД + поправили гонку сообщений при отправке в Битрикс

This commit is contained in:
mi
2026-07-17 11:46:12 +03:00
parent 7457bc5c0b
commit d1a0f3791d
13 changed files with 562 additions and 84 deletions
@@ -26,6 +26,7 @@ from app.main import (
normalize_event,
resolve_inbound_file_urls,
retry_delay,
safely_retryable,
validate_portal,
)
@@ -206,6 +207,11 @@ def test_fingerprint_ignores_signed_query_and_portal_validation():
assert 0 <= retry_delay(4, 300) <= 8
def test_network_timeouts_are_retryable():
assert safely_retryable(httpx.ReadTimeout("Bitrix response timed out"))
assert safely_retryable(httpx.ConnectTimeout("Bitrix connection timed out"))
@pytest.mark.asyncio
async def test_bitrix_call_refreshes_and_retries_once_after_401():
auth_values: list[str] = []