16 lines
684 B
Python
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()
|