Mercurial > p > roundup > code
changeset 8287:60e682add9ea
test - fix broken test
Had a test case for number inputs that I didn't know about.
testmon didn't detect it had to be run.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sat, 18 Jan 2025 15:15:42 -0500 |
| parents | 6445e63bb423 |
| children | e70dc7c43c9c |
| files | test/test_templating.py |
| diffstat | 1 files changed, 8 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/test/test_templating.py Sat Jan 18 14:54:31 2025 -0500 +++ b/test/test_templating.py Sat Jan 18 15:15:42 2025 -0500 @@ -351,15 +351,15 @@ p = NumberHTMLProperty(self.client, 'testnum', '1', None, 'test', 2345678.2345678) self.assertEqual(p.field(), - ('<input id="testnum1@test" name="testnum1@test" size="30" type="text" ' + ('<input id="testnum1@test" name="testnum1@test" size="30" type="number" ' 'value="%s">')%expected_val) self.assertEqual(p.field(size=10), - ('<input id="testnum1@test" name="testnum1@test" size="10" type="text" ' + ('<input id="testnum1@test" name="testnum1@test" size="10" type="number" ' 'value="%s">')%expected_val) self.assertEqual(p.field(size=10, dataprop="foo", dataprop2=5), ('<input dataprop="foo" dataprop2="5" ' 'id="testnum1@test" name="testnum1@test" ' - 'size="10" type="text" ' + 'size="10" type="number" ' 'value="%s">'%expected_val)) self.assertEqual(p.field(size=10, klass="class1", @@ -369,7 +369,7 @@ ('<input class="class2 class3" data-prop="foo" ' 'data-prop2="5" id="testnum1@test" ' 'klass="class1" ' - 'name="testnum1@test" size="10" type="text" ' + 'name="testnum1@test" size="10" type="number" ' 'value="%s">')%expected_val) # get plain representation if user can't edit @@ -378,10 +378,10 @@ # test with string which is wrong type p = NumberHTMLProperty(self.client, 'testnum', '1', None, 'test', - "2345678.2345678") + "234567e.2345678") self.assertEqual(p.field(), ('<input id="testnum1@test" name="testnum1@test" ' - 'size="30" type="text" value="2345678.2345678">')) + 'size="30" type="number" value="234567e.2345678">')) # test with None value, pretend property.__default_value = Null which # is the default. It would be returned by get_default_value @@ -391,7 +391,7 @@ 'test', None) self.assertEqual(p.field(), ('<input id="testnum1@test" name="testnum1@test" ' - 'size="30" type="text" value="">')) + 'size="30" type="number" value="">')) def test_number_plain(self): import sys @@ -768,6 +768,7 @@ 'deadline', test_Date) self.assertIsInstance(d._value, date.Date) self.assertEqual(d.pretty(), " 1 January 2021") + self.assertEqual(d.pretty("%2d %B %Y"), "01 January 2021") self.assertEqual(d.pretty(format="%Y-%m"), "2021-01") self.assertEqual(d.plain(), "2021-01-01.13:22:10") self.assertEqual(d.local("-4").plain(), "2021-01-01.07:22:10")
