def test_02(self): """TestXhtmlWrite.test_02(): writeHtmlFileLink() with class.""" myF = io.StringIO() with XmlWrite.XhtmlStream(myF) as myS: HtmlUtils.writeHtmlFileLink(myS, 'spam/eggs/chips.lis', 47, theText='Navigation text', theClass='CSS_class') # print() # print(myF.getvalue()) self.assertEqual( """<?xml version='1.0' encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <a href="chips.lis_b19f66531f1ae9e3a9a56f5f309adbe9.html#47"> <span class="CSS_class">Navigation text</span> </a> </html> """, myF.getvalue())
def test_01(self): """TestXhtmlWrite.test_01(): writeHtmlFileLink() simple.""" myF = io.StringIO() with XmlWrite.XhtmlStream(myF) as myS: HtmlUtils.writeHtmlFileLink(myS, 'spam/eggs/chips.lis', 47, theText='Navigation text', theClass=None) # print() # print(myF.getvalue()) self.assertEqual( """<?xml version='1.0' encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <a href="chips.lis_ca9b0f0a4f166e8fbd1ca3795e8adc76.html#47">Navigation text</a> </html> """, myF.getvalue(), )