SFM/tests/unit/test_samba_access.py
2026-07-29 11:14:04 +03:00

16 lines
684 B
Python

from __future__ import annotations
from app.samba_access import _format_connect_error
def test_format_connect_error_marks_authentication_stage() -> None:
message = _format_connect_error("Ошибка подключения к SMB: STATUS_LOGON_FAILURE")
assert "аутентификация" in message.lower()
assert "STATUS_LOGON_FAILURE" in message
def test_format_connect_error_marks_generic_connect_stage() -> None:
message = _format_connect_error("Ошибка подключения к SMB: timed out")
assert message.startswith("Ошибка этапа подключения к SMB.")
assert "аутентификация" not in message.lower()