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 &amp; Help</string>')
        source = parse('<string name="x">FAQ &amp; Help</string>')
        set_element_text(elem, "FAQ &amp; Help", source)
        xml = etree.tostring(elem, encoding="unicode")
        assert ">FAQ &amp;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
# ---------------------------------------------------------------------------

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…