def test_apply_formatting_dash(self): content = etree.fromstring(""" <content xmlns="eregs"> <dash>Date</dash> </content> """, parser=etree.XMLParser(remove_blank_text=True)) expected_result = etree.fromstring(""" <content xmlns="eregs"> Date_____ </content> """, parser=etree.XMLParser(remove_blank_text=True)) result = apply_formatting(content) self.assertEqual(expected_result.text.strip(), result.text)
def test_apply_formatting_variable(self): content = etree.fromstring(""" <content xmlns="eregs"> The variable <variable>Val<subscript>n</subscript></variable> means something. </content> """, parser=etree.XMLParser(remove_blank_text=True)) expected_result = etree.fromstring(""" <content xmlns="eregs"> The variable Val_{n} means something. </content> """,) result = apply_formatting(content) self.assertEqual(expected_result.text, result.text)
def test_apply_formatting_callout_note(self): content = etree.fromstring(""" <content xmlns="eregs"> <callout type="note"> <line>Note:</line> <line>Some notes</line> </callout> </content> """, parser=etree.XMLParser(remove_blank_text=True)) expected_result = etree.fromstring(""" <content xmlns="eregs"> Note:Some notes </content> """, parser=etree.XMLParser(remove_blank_text=True)) result = apply_formatting(content) self.assertEqual(expected_result.text.strip(), result.text)