INNER CODE UNIT · Python
test_set_string_serializes_raw_ampersand
connectbot/connectbot · translations/test_translate.py:221
def test_set_string_serializes_raw_ampersand(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 & Help<" in xml
assert "&amp;" not in xml
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>')