예제 #1
0
    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())
예제 #2
0
    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(),
        )