From f921b24a95ec200810b5df2614af7aa5712772dd Mon Sep 17 00:00:00 2001 From: Hardirc Date: Tue, 22 Mar 2016 23:25:37 -0400 Subject: [PATCH] SELECT corner cases with option, multiple and selected --- gluon/tests/test_html.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gluon/tests/test_html.py b/gluon/tests/test_html.py index f224a46c..689e7549 100644 --- a/gluon/tests/test_html.py +++ b/gluon/tests/test_html.py @@ -236,7 +236,6 @@ class TestBareHelpers(unittest.TestCase): self.assertEqual(HTML('<>', _a='1', _b='2', doctype='CustomDocType').xml(), 'CustomDocType\n<>') - def test_XHTML(self): # Empty XHTML test self.assertEqual(XHTML().xml(), @@ -534,6 +533,13 @@ class TestBareHelpers(unittest.TestCase): self.assertEqual(SELECT('<>', _a='1', _b='2').xml(), '') + self.assertEqual(SELECT(OPTION('option 1', _value='1'), + OPTION('option 2', _value='2')).xml(), + '') + self.assertEqual(SELECT(OPTION('option 1', _value='1', _selected='selected'), + OPTION('option 2', _value='2'), + _multiple='multiple').xml(), + '') def test_FIELDSET(self): self.assertEqual(FIELDSET('<>', _a='1', _b='2').xml(),