Lines Matching refs:format
27 #locate file with float format test values
675 # these should be rewritten to use both format(x, spec) and
678 self.assertEqual(format(0.0, 'f'), '0.000000')
680 # the default is 'g', except for empty format spec
681 self.assertEqual(format(0.0, ''), '0.0')
682 self.assertEqual(format(0.01, ''), '0.01')
683 self.assertEqual(format(0.01, 'g'), '0.01')
685 # empty presentation type should format in the same way as str
688 self.assertEqual(format(x, ''), str(x))
689 self.assertEqual(format(x, '-'), str(x))
690 self.assertEqual(format(x, '>'), str(x))
691 self.assertEqual(format(x, '2'), str(x))
693 self.assertEqual(format(1.0, 'f'), '1.000000')
695 self.assertEqual(format(-1.0, 'f'), '-1.000000')
697 self.assertEqual(format( 1.0, ' f'), ' 1.000000')
698 self.assertEqual(format(-1.0, ' f'), '-1.000000')
699 self.assertEqual(format( 1.0, '+f'), '+1.000000')
700 self.assertEqual(format(-1.0, '+f'), '-1.000000')
703 self.assertEqual(format(-1.0, '%'), '-100.000000%')
706 self.assertRaises(ValueError, format, 3.0, "s")
708 # confirm format options expected to fail on floats, such as integer
711 self.assertRaises(ValueError, format, 0.0, format_spec)
712 self.assertRaises(ValueError, format, 1.0, format_spec)
713 self.assertRaises(ValueError, format, -1.0, format_spec)
714 self.assertRaises(ValueError, format, 1e100, format_spec)
715 self.assertRaises(ValueError, format, -1e100, format_spec)
716 self.assertRaises(ValueError, format, 1e-100, format_spec)
717 self.assertRaises(ValueError, format, -1e-100, format_spec)
720 self.assertEqual(format(NAN, 'f'), 'nan')
721 self.assertEqual(format(NAN, 'F'), 'NAN')
722 self.assertEqual(format(INF, 'f'), 'inf')
723 self.assertEqual(format(INF, 'F'), 'INF')
741 self.assertEqual(format(123.456, '.4'), '123.5')
742 self.assertEqual(format(1234.56, '.4'), '1.235e+03')
743 self.assertEqual(format(12345.6, '.4'), '1.235e+04')
746 self.assertEqual(format(123.0, '00'), '123.0')
747 self.assertEqual(format(123.34, '00f'), '123.340000')
748 self.assertEqual(format(123.34, '00e'), '1.233400e+02')
749 self.assertEqual(format(123.34, '00g'), '123.34')
750 self.assertEqual(format(123.34, '00.10f'), '123.3400000000')
751 self.assertEqual(format(123.34, '00.10e'), '1.2334000000e+02')
752 self.assertEqual(format(123.34, '00.10g'), '123.34')
753 self.assertEqual(format(123.34, '01f'), '123.340000')
755 self.assertEqual(format(-123.0, '00'), '-123.0')
756 self.assertEqual(format(-123.34, '00f'), '-123.340000')
757 self.assertEqual(format(-123.34, '00e'), '-1.233400e+02')
758 self.assertEqual(format(-123.34, '00g'), '-123.34')
759 self.assertEqual(format(-123.34, '00.10f'), '-123.3400000000')
760 self.assertEqual(format(-123.34, '00.10f'), '-123.3400000000')
761 self.assertEqual(format(-123.34, '00.10e'), '-1.2334000000e+02')
762 self.assertEqual(format(-123.34, '00.10g'), '-123.34')
891 self.assertEqual(float(format(x, '.0f')), round(x, 0))
892 self.assertEqual(float(format(x, '.1f')), round(x, 1))
893 self.assertEqual(float(format(x, '.2f')), round(x, 2))
894 self.assertEqual(float(format(x, '.3f')), round(x, 3))
898 self.assertEqual(float(format(x, '.0f')), round(x, 0))
899 self.assertEqual(float(format(x, '.1f')), round(x, 1))
900 self.assertEqual(float(format(x, '.2f')), round(x, 2))
901 self.assertEqual(float(format(x, '.3f')), round(x, 3))
905 self.assertEqual(float(format(x, '.0f')), round(x, 0))
906 self.assertEqual(float(format(x, '.1f')), round(x, 1))
907 self.assertEqual(float(format(x, '.2f')), round(x, 2))
908 self.assertEqual(float(format(x, '.3f')), round(x, 3))
914 # Test with both % and format().
917 self.assertEqual(format(value, fmt), expected, fmt)
1189 # variations in input format