@@ -350,22 +350,24 @@ def test_number_field(self):
350350 p = NumberHTMLProperty (self .client , 'testnum' , '1' , None , 'test' ,
351351 2345678.2345678 )
352352 self .assertEqual (p .field (),
353- ('<input name="testnum1@test" size="30" type="text" '
353+ ('<input id="testnum1@test" name="testnum1@test" size="30" type="text" '
354354 'value="%s">' )% expected_val )
355355 self .assertEqual (p .field (size = 10 ),
356- ('<input name="testnum1@test" size="10" type="text" '
356+ ('<input id="testnum1@test" name="testnum1@test" size="10" type="text" '
357357 'value="%s">' )% expected_val )
358358 self .assertEqual (p .field (size = 10 , dataprop = "foo" , dataprop2 = 5 ),
359359 ('<input dataprop="foo" dataprop2="5" '
360- 'name="testnum1@test" size="10" type="text" '
360+ 'id="testnum1@test" name="testnum1@test" '
361+ 'size="10" type="text" '
361362 'value="%s">' % expected_val ))
362363
363364 self .assertEqual (p .field (size = 10 , klass = "class1" ,
364365 ** { "class" : "class2 class3" ,
365366 "data-prop" : "foo" ,
366367 "data-prop2" : 5 }),
367368 ('<input class="class2 class3" data-prop="foo" '
368- 'data-prop2="5" klass="class1" '
369+ 'data-prop2="5" id="testnum1@test" '
370+ 'klass="class1" '
369371 'name="testnum1@test" size="10" type="text" '
370372 'value="%s">' )% expected_val )
371373
@@ -377,8 +379,8 @@ def test_number_field(self):
377379 p = NumberHTMLProperty (self .client , 'testnum' , '1' , None , 'test' ,
378380 "2345678.2345678" )
379381 self .assertEqual (p .field (),
380- ('<input name ="testnum1@test" size="30" type="text " '
381- 'value="2345678.2345678">' ))
382+ ('<input id ="testnum1@test" name="testnum1@test " '
383+ 'size="30" type="text" value="2345678.2345678">' ))
382384
383385 # test with None value, pretend property.__default_value = Null which
384386 # is the default. It would be returned by get_default_value
@@ -387,8 +389,8 @@ def test_number_field(self):
387389 p = NumberHTMLProperty (self .client , 'testnum' , '1' , property ,
388390 'test' , None )
389391 self .assertEqual (p .field (),
390- ('<input name ="testnum1@test" size="30" type="text " '
391- ' value="">' ))
392+ ('<input id ="testnum1@test" name="testnum1@test " '
393+ 'size="30" type="text" value="">' ))
392394
393395 def test_number_plain (self ):
394396 import sys
@@ -570,7 +572,7 @@ def test_string_rst(self):
570572
571573 def test_string_field (self ):
572574 p = StringHTMLProperty (
self .
client ,
'test' ,
'1' ,
None ,
'test' ,
'A string <b> with [email protected] embedded < html</b>' )
573- self .
assertEqual (
p .
field (),
'<input name="test1@test" size="30" type="text" value="A string <b> with [email protected] embedded &lt; html</b>">' )
575+ self .
assertEqual (
p .
field (),
'<input id="test1@test" name="test1@test" size="30" type="text" value="A string <b> with [email protected] embedded &lt; html</b>">' )
574576
575577 def test_string_multiline (self ):
576578 p = StringHTMLProperty (
self .
client ,
'test' ,
'1' ,
None ,
'test' ,
'A string <b> with [email protected] embedded < html</b>' )
@@ -746,7 +748,7 @@ def test_DateHTMLWithText(self):
746748 self .assertIs (type (d ._value ), str )
747749 self .assertEqual (d .pretty (), "2021-01-01 11:22:10" )
748750 self .assertEqual (d .plain (), "2021-01-01 11:22:10" )
749- input = """<input name="test1@test" size="30" type="text" value="2021-01-01 11:22:10"><a class="classhelp" data-calurl="test?@template=calendar&amp;property=test&amp;form=itemSynopsis&date=2021-01-01 11:22:10" data-height="200" data-width="300" href="javascript:help_window('test?@template=calendar&property=test&form=itemSynopsis&date=2021-01-01 11:22:10', 300, 200)">(cal)</a>"""
751+ input = """<input id="test1@test" name="test1@test" size="30" type="text" value="2021-01-01 11:22:10"><a class="classhelp" data-calurl="test?@template=calendar&amp;property=test&amp;form=itemSynopsis&date=2021-01-01 11:22:10" data-height="200" data-width="300" href="javascript:help_window('test?@template=calendar&property=test&form=itemSynopsis&date=2021-01-01 11:22:10', 300, 200)">(cal)</a>"""
750752 self .assertEqual (d .field (), input )
751753
752754# common markdown test cases
0 commit comments