comparison test/test_templating.py @ 8317:4455cd036c25

fix: tests for changeset: 8314:7ff47307b4b1 use text for number input
author John Rouillard <rouilj@ieee.org>
date Sun, 11 May 2025 20:22:45 -0400
parents a81a3cd067fa
children 9369e0958312
comparison
equal deleted inserted replaced
8316:e5720094a00e 8317:4455cd036c25
897 memorydb.db_nuke('') 897 memorydb.db_nuke('')
898 898
899 def exp_classhelp(self, cls='issue', prop='deadline', dlm='.'): 899 def exp_classhelp(self, cls='issue', prop='deadline', dlm='.'):
900 value = dlm.join (('2021-01-01', '11:22:10')) 900 value = dlm.join (('2021-01-01', '11:22:10'))
901 return ('<a class="classhelp" data-calurl="%(cls)s?' 901 return ('<a class="classhelp" data-calurl="%(cls)s?'
902 '@template=calendar&amp;amp;property=%(prop)s&amp;amp;' 902 '@template=calendar&amp;property=%(prop)s&amp;'
903 'form=itemSynopsis&amp;date=%(value)s" ' 903 'form=itemSynopsis&amp;date=%(value)s" '
904 'data-height="200" data-width="300" href="javascript:help_window' 904 'data-height="200" data-width="300" href="javascript:help_window'
905 '(\'%(cls)s?@template=calendar&amp;property=%(prop)s&amp;' 905 '(\'%(cls)s?@template=calendar&amp;property=%(prop)s&amp;'
906 'form=itemSynopsis&date=%(value)s\', 300, 200)">(cal)</a>' 906 'form=itemSynopsis&date=%(value)s\', 300, 200)">(cal)</a>'
907 ) % {'cls': cls, 'prop': prop, 'value': value} 907 ) % {'cls': cls, 'prop': prop, 'value': value}
1390 1390
1391 self.assertIsInstance(d._value, int) 1391 self.assertIsInstance(d._value, int)
1392 1392
1393 self.assertEqual(d.plain(), "314") 1393 self.assertEqual(d.plain(), "314")
1394 1394
1395 input_expected = """<input id="issue1@intval" name="issue1@intval" size="30" step="1" type="number" value="314">""" 1395 input_expected = """<input id="issue1@intval" name="issue1@intval" size="30" type="text" value="314">"""
1396 self.assertEqual(d.field(), input_expected) 1396 self.assertEqual(d.field(), input_expected)
1397 1397
1398 input_expected = """<input id="issue1@intval" name="issue1@intval" size="30" step="50" type="number" value="314">""" 1398 input_expected = """<input id="issue1@intval" name="issue1@intval" size="30" step="50" type="text" value="314">"""
1399 self.assertEqual(d.field(step="50"), input_expected) 1399 self.assertEqual(d.field(step="50"), input_expected)
1400 1400
1401 input_expected = """<input id="issue1@intval" name="issue1@intval" size="30" type="text" value="314">""" 1401 input_expected = """<input id="issue1@intval" name="issue1@intval" size="30" type="text" value="314">"""
1402 self.assertEqual(d.field(type="text"), input_expected) 1402 self.assertEqual(d.field(type="text"), input_expected)
1403 1403
1433 # running against sql backends. 1433 # running against sql backends.
1434 self.assertIsInstance(d._value, float) 1434 self.assertIsInstance(d._value, float)
1435 1435
1436 self.assertEqual(d._value, 3.14) 1436 self.assertEqual(d._value, 3.14)
1437 1437
1438 input_expected = """<input id="issue1@numberval" name="issue1@numberval" size="30" type="number" value="3.14">""" 1438 input_expected = """<input id="issue1@numberval" name="issue1@numberval" size="30" type="text" value="3.14">"""
1439 self.assertEqual(d.field(), input_expected) 1439 self.assertEqual(d.field(), input_expected)
1440 1440
1441 input_expected = """<input id="issue1@numberval" name="issue1@numberval" size="30" step="50" type="number" value="3.14">""" 1441 input_expected = """<input id="issue1@numberval" name="issue1@numberval" size="30" step="50" type="text" value="3.14">"""
1442 self.assertEqual(d.field(step="50"), input_expected) 1442 self.assertEqual(d.field(step="50"), input_expected)
1443 1443
1444 input_expected = """<input id="issue1@numberval" name="issue1@numberval" size="30" type="text" value="3.14">""" 1444 input_expected = """<input id="issue1@numberval" name="issue1@numberval" size="30" type="text" value="3.14">"""
1445 self.assertEqual(d.field(type="text"), input_expected) 1445 self.assertEqual(d.field(type="text"), input_expected)
1446 1446

Roundup Issue Tracker: http://roundup-tracker.org/