| """ | |
| Tests for the html module functions. | |
| """ | |
| import html | |
| import unittest | |
| from test.support import run_unittest | |
| class HtmlTests(unittest.TestCase): | |
| def test_escape(self): | |
| self.assertEqual( | |
| html.escape('\'<script>"&foo;"</script>\''), | |
| ''<script>"&foo;"</script>'') | |
| self.assertEqual( | |
| html.escape('\'<script>"&foo;"</script>\'', False), | |
| '\'<script>"&foo;"</script>\'') | |
| def test_main(): | |
| run_unittest(HtmlTests) | |
| if __name__ == '__main__': | |
| test_main() |