import pytest from bot.utils.layout_converter import convert_layout @pytest.mark.parametrize( "input_text, expected", [ ("gbdj", "пиво"), ("rjytxyj!", "конечно!"), ("Ghbdtn", "Привет"), ("123", "123"), ("", ""), ("qwerty", "йцукен"), ], ) def test_convert_layout(input_text: str, expected: str) -> None: assert convert_layout(input_text) == expected def test_convert_layout_preserves_case() -> None: assert convert_layout("QWERTY") == "ЙЦУКЕН" assert convert_layout("QwErTy") == "ЙцУкЕн"