Lines Matching refs:format
1870 # Test the basic machinery of the format() builtin. Don't test
1872 self.assertEqual(format(3, ''), '3')
1895 self.assertEqual(format(A(3), 'spec'), '3spec')
1896 self.assertEqual(format(DerivedFromA(4), 'spec'), '4spec')
1897 self.assertEqual(format(DerivedFromSimple(5), 'abc'), '5abc')
1898 self.assertEqual(format(DerivedFromSimple2(10), 'abcdef'),
1905 # format(x, '') == str(x)
1906 # format(x) == str(x)
1907 self.assertEqual(format(value, ""), str(value))
1908 self.assertEqual(format(value), str(value))
1910 # for builtin types, format(x, "") == str(x)
1924 self.assertRaises(TypeError, format, BadFormatResult(), "")
1927 self.assertRaises(TypeError, format, object(), 4)
1928 self.assertRaises(TypeError, format, object(), object())
1941 # Issue #7994: object.__format__ with a non-empty format string is
1945 return format('', fmt_str)
1947 self.assertEqual(format(A()), '')
1948 self.assertEqual(format(A(), ''), '')
1949 self.assertEqual(format(A(), 's'), '')
1959 self.assertEqual(format(obj), str(obj))
1960 self.assertEqual(format(obj, ''), str(obj))
1963 format(obj, 's')
1966 # make sure we can take a subclass of str as a format spec
1968 self.assertEqual(format(0, DerivedFromStr('10')), ' 0')
2142 self.skipTest("pty.fork() raised {}".format(e))