INNER CODE UNIT · Python
test_set_string_preserves_translator_amp_entity_as_literal_text
connectbot/connectbot · translations/test_translate.py:229
def test_set_string_preserves_translator_amp_entity_as_literal_text(self):
elem = parse('<string name="x">FAQ & Help</string>')
source = parse('<string name="x">FAQ & Help</string>')
set_element_text(elem, "FAQ & Help", source)
xml = etree.tostring(elem, encoding="unicode")
assert ">FAQ &amp; Help<" in xml
def test_set_string_uses_android_escaping(self):
elem = parse('<string name="x">Hello</string>')
source = parse('<string name="x">Hello</string>')
set_element_text(elem, 'Don\'t say "hi" @home', source)
assert elem.text == r"Don\'t say \"hi\" \@home"
# ---------------------------------------------------------------------------
# build_target_index
# ---------------------------------------------------------------------------