INNER CODE UNIT · Python
test_android_unescape_text_matches_android_rules
connectbot/connectbot · translations/test_translate.py:189
def test_android_unescape_text_matches_android_rules(self, raw, decoded):
assert android_unescape_text(raw) == decoded
@pytest.mark.parametrize(
("decoded", "formatted"),
[
("Simple text", "Simple text"),
("Don't send @home\nnow", r"Don\'t send \@home\nnow"),
('Don\'t say "hi" @home', r"Don\'t say \"hi\" \@home"),
(r"Path C:\Users", r"Path C:\\Users"),
("Column\tvalue", r"Column\tvalue"),
("Use two spaces", '"Use two spaces"'),
(" leading", r'" leading"'),
("trailing ", r'"trailing "'),
("Line\nbreak", r"Line\nbreak"),
("5%1$s complete", "5%1$s complete"),
("Use <tag> literally", "Use <tag> literally"),
("FAQ & Help", "FAQ & Help"),