From 785276d2941234e690cc8c2d7d2689cb8ac0d455 Mon Sep 17 00:00:00 2001 From: Hardirc Date: Wed, 23 Mar 2016 00:01:33 -0400 Subject: [PATCH] some more corner cases for SELECT --- gluon/tests/test_html.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/gluon/tests/test_html.py b/gluon/tests/test_html.py index 1defcfaf..f09cfb48 100644 --- a/gluon/tests/test_html.py +++ b/gluon/tests/test_html.py @@ -517,8 +517,8 @@ class TestBareHelpers(unittest.TestCase): self.assertEqual(TEXTAREA('<>', _a='1', _b='2', _rows=5, _cols=20).xml(), '') - self.assertEqual(TEXTAREA('<>', _value='bla bla bla', _rows=10, _cols=40).xml(), - '') + self.assertEqual(TEXTAREA('<>', value='bla bla bla...', _rows=10, _cols=40).xml(), + '') def test_OPTION(self): self.assertEqual(OPTION('<>', _a='1', _b='2').xml(), @@ -548,6 +548,17 @@ class TestBareHelpers(unittest.TestCase): OPTION('option 2', _value='2'), _multiple='multiple').xml(), '') + # OPTGROUP + self.assertEqual(SELECT(OPTGROUP(OPTION('option 1', _value='1'), + OPTION('option 2', _value='2'), + _label='Group 1',)).xml(), + '') + # List + self.assertEqual(SELECT([1, 2, 3, 4, 5]).xml(), + '') + # Tuple + self.assertEqual(SELECT((1, 2, 3, 4, 5)).xml(), + '') def test_FIELDSET(self): self.assertEqual(FIELDSET('<>', _a='1', _b='2').xml(),