@@ -661,26 +661,38 @@ def test_g_format_has_no_trailing_zeros(self):
661661 self .assertEqual (format (12300050.0 , "#.6g" ), "1.23000e+07" )
662662
663663 def test_with_two_commas_in_format_specifier (self ):
664- error_msg = re .escape ("Cannot specify ',' with ','. " )
664+ error_msg = re .escape ("Cannot specify grouping ',' more than once " )
665665 with self .assertRaisesRegex (ValueError , error_msg ):
666666 '{:,,}' .format (1 )
667+ with self .assertRaisesRegex (ValueError , error_msg ):
668+ '{:.,,}' .format (1.1 )
669+ with self .assertRaisesRegex (ValueError , error_msg ):
670+ '{:.,,f}' .format (1.1 )
667671
668672 def test_with_two_underscore_in_format_specifier (self ):
669- error_msg = re .escape ("Cannot specify '_' with '_'. " )
673+ error_msg = re .escape ("Cannot specify grouping '_' more than once " )
670674 with self .assertRaisesRegex (ValueError , error_msg ):
671675 '{:__}' .format (1 )
676+ with self .assertRaisesRegex (ValueError , error_msg ):
677+ '{:.__}' .format (1.1 )
678+ with self .assertRaisesRegex (ValueError , error_msg ):
679+ '{:.__f}' .format (1.1 )
672680
673- def test_with_a_commas_and_an_underscore_in_format_specifier (self ):
674- error_msg = re .escape ("Cannot specify both ',' and '_'. " )
681+ def test_with_a_comma_and_an_underscore_in_format_specifier (self ):
682+ error_msg = re .escape ("Cannot specify both ',' and '_'" )
675683 with self .assertRaisesRegex (ValueError , error_msg ):
676684 '{:,_}' .format (1 )
685+ with self .assertRaisesRegex (ValueError , error_msg ):
686+ '{:.,_}' .format (1.1 )
677687 with self .assertRaisesRegex (ValueError , error_msg ):
678688 '{:.,_f}' .format (1.1 )
679689
680690 def test_with_an_underscore_and_a_comma_in_format_specifier (self ):
681- error_msg = re .escape ("Cannot specify both ',' and '_'. " )
691+ error_msg = re .escape ("Cannot specify both ',' and '_'" )
682692 with self .assertRaisesRegex (ValueError , error_msg ):
683693 '{:_,}' .format (1 )
694+ with self .assertRaisesRegex (ValueError , error_msg ):
695+ '{:._,}' .format (1.1 )
684696 with self .assertRaisesRegex (ValueError , error_msg ):
685697 '{:._,f}' .format (1.1 )
686698
0 commit comments