comparison test/test_templating.py @ 6059:f0da02e0ca81

Different fix for displaying booleans properly in xhtml vs html Needed to fix the tests too.
author John Rouillard <rouilj@ieee.org>
date Fri, 17 Jan 2020 20:16:07 -0500
parents c475159af6b8
children 3ada6a3f48e1
comparison
equal deleted inserted replaced
6058:8fbcaac944e7 6059:f0da02e0ca81
303 303
304 input=input_html4(required=None, size=30) 304 input=input_html4(required=None, size=30)
305 self.assertEqual(input, '<input required size="30" type="text">') 305 self.assertEqual(input, '<input required size="30" type="text">')
306 306
307 input=input_html4(required="required", size=30) 307 input=input_html4(required="required", size=30)
308 self.assertEqual(input, '<input required size="30" type="text">') 308 self.assertEqual(input, '<input required="required" size="30" type="text">')
309 309
310 attrs={"required": None, "class": "required", "size": 30} 310 attrs={"required": None, "class": "required", "size": 30}
311 input=input_html4(**attrs) 311 input=input_html4(**attrs)
312 self.assertEqual(input, '<input class="required" required size="30" type="text">') 312 self.assertEqual(input, '<input class="required" required size="30" type="text">')
313 313
314 attrs={"disabled": "disabled", "class": "required", "size": 30} 314 attrs={"disabled": "disabled", "class": "required", "size": 30}
315 input=input_html4(**attrs) 315 input=input_html4(**attrs)
316 self.assertEqual(input, '<input class="required" disabled size="30" type="text">') 316 self.assertEqual(input, '<input class="required" disabled="disabled" size="30" type="text">')
317 317
318 def test_input_xhtml(self): 318 def test_input_xhtml(self):
319 # boolean attributes are attribute name="attribute name" 319 # boolean attributes are attribute name="attribute name"
320 # indicate with attr=None or attr="attr" 320 # indicate with attr=None or attr="attr"
321 # e.g. disabled="disabled" 321 # e.g. disabled="disabled"

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