INNER CODE UNIT · Python
test_set_plurals_preserves_item_attributes
connectbot/connectbot · translations/test_translate.py:154
def test_set_plurals_preserves_item_attributes(self):
source = parse(
"<plurals name='x'>"
"<item quantity='one'>One</item><item quantity='other'>Many</item>"
"</plurals>"
)
target = parse(
"<plurals name='x'>"
"<item quantity='one'>Uno</item><item quantity='other'>Varios</item>"
"</plurals>"
)
set_element_text(target, "Ein\nViele", source)
items = target.findall("item")
assert [i.get("quantity") for i in items] == ["one", "other"]
assert [i.text for i in items] == ["Ein", "Viele"]
@pytest.mark.parametrize(
("raw", "decoded"),