From 89cf314358aec184ccdb00c3f70247f19aeb2e72 Mon Sep 17 00:00:00 2001 From: Hardirc Date: Tue, 22 Mar 2016 22:47:59 -0400 Subject: [PATCH] XHTML corner tests for doctype=None/strict/transitional/frameset/xmlns --- gluon/tests/test_html.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gluon/tests/test_html.py b/gluon/tests/test_html.py index 42e05a90..a92cae55 100644 --- a/gluon/tests/test_html.py +++ b/gluon/tests/test_html.py @@ -234,8 +234,6 @@ class TestBareHelpers(unittest.TestCase): self.assertEqual(HTML('<>', _a='1', _b='2', doctype='').xml(), '<>') - - def test_XHTML(self): # Empty XHTML test self.assertEqual(XHTML().xml(), @@ -243,6 +241,16 @@ class TestBareHelpers(unittest.TestCase): # Not Empty XHTML test self.assertEqual(XHTML('<>', _a='1', _b='2').xml(), '\n<>') + self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='').xml(), + '\n<>') + self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='strict').xml(), + '\n<>') + self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='transitional').xml(), + '\n<>') + self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='frameset').xml(), + '\n<>') + self.assertEqual(XHTML('<>', _a='1', _b='2', doctype='xmlns').xml(), + 'xmlns\n<>') def test_HEAD(self): self.assertEqual(HEAD('<>', _a='1', _b='2').xml(),