@@ -351,15 +351,15 @@ def test_number_field(self):
351351 p = NumberHTMLProperty (self .client , 'testnum' , '1' , None , 'test' ,
352352 2345678.2345678 )
353353 self .assertEqual (p .field (),
354- ('<input id="testnum1@test" name="testnum1@test" size="30" type="text " '
354+ ('<input id="testnum1@test" name="testnum1@test" size="30" type="number " '
355355 'value="%s">' )% expected_val )
356356 self .assertEqual (p .field (size = 10 ),
357- ('<input id="testnum1@test" name="testnum1@test" size="10" type="text " '
357+ ('<input id="testnum1@test" name="testnum1@test" size="10" type="number " '
358358 'value="%s">' )% expected_val )
359359 self .assertEqual (p .field (size = 10 , dataprop = "foo" , dataprop2 = 5 ),
360360 ('<input dataprop="foo" dataprop2="5" '
361361 'id="testnum1@test" name="testnum1@test" '
362- 'size="10" type="text " '
362+ 'size="10" type="number " '
363363 'value="%s">' % expected_val ))
364364
365365 self .assertEqual (p .field (size = 10 , klass = "class1" ,
@@ -369,7 +369,7 @@ def test_number_field(self):
369369 ('<input class="class2 class3" data-prop="foo" '
370370 'data-prop2="5" id="testnum1@test" '
371371 'klass="class1" '
372- 'name="testnum1@test" size="10" type="text " '
372+ 'name="testnum1@test" size="10" type="number " '
373373 'value="%s">' )% expected_val )
374374
375375 # get plain representation if user can't edit
@@ -378,10 +378,10 @@ def test_number_field(self):
378378
379379 # test with string which is wrong type
380380 p = NumberHTMLProperty (self .client , 'testnum' , '1' , None , 'test' ,
381- "2345678 .2345678" )
381+ "234567e .2345678" )
382382 self .assertEqual (p .field (),
383383 ('<input id="testnum1@test" name="testnum1@test" '
384- 'size="30" type="text " value="2345678 .2345678">' ))
384+ 'size="30" type="number " value="234567e .2345678">' ))
385385
386386 # test with None value, pretend property.__default_value = Null which
387387 # is the default. It would be returned by get_default_value
@@ -391,7 +391,7 @@ def test_number_field(self):
391391 'test' , None )
392392 self .assertEqual (p .field (),
393393 ('<input id="testnum1@test" name="testnum1@test" '
394- 'size="30" type="text " value="">' ))
394+ 'size="30" type="number " value="">' ))
395395
396396 def test_number_plain (self ):
397397 import sys
@@ -768,6 +768,7 @@ def test_DateHTMLWithDate(self):
768768 'deadline' , test_Date )
769769 self .assertIsInstance (d ._value , date .Date )
770770 self .assertEqual (d .pretty (), " 1 January 2021" )
771+ self .assertEqual (d .pretty ("%2d %B %Y" ), "01 January 2021" )
771772 self .assertEqual (d .pretty (format = "%Y-%m" ), "2021-01" )
772773 self .assertEqual (d .plain (), "2021-01-01.13:22:10" )
773774 self .assertEqual (d .local ("-4" ).plain (), "2021-01-01.07:22:10" )
0 commit comments