Lines Matching refs:format

36         self.assertEqual(fmt.format("foo"), "foo")
37 self.assertEqual(fmt.format("foo{0}", "bar"), "foobar")
38 self.assertEqual(fmt.format("foo{1}{0}-{1}", "bar", 6), "foo6bar-6")
39 self.assertRaises(TypeError, fmt.format)
40 self.assertRaises(TypeError, string.Formatter.format)
44 self.assertEqual(fmt.format("-{arg}-", arg='test'), '-test-')
45 self.assertRaises(KeyError, fmt.format, "-{arg}-")
46 self.assertEqual(fmt.format("-{self}-", self='test'), '-test-')
47 self.assertRaises(KeyError, fmt.format, "-{self}-")
48 self.assertEqual(fmt.format("-{format_string}-", format_string='test'),
50 self.assertRaises(KeyError, fmt.format, "-{format_string}-")
52 fmt.format(format_string="-{arg}-", arg='test')
56 self.assertEqual(fmt.format('foo{}{}', 'bar', 6),
57 'foo{}{}'.format('bar', 6))
58 self.assertEqual(fmt.format('foo{1}{num}{1}', None, 'bar', num=6),
59 'foo{1}{num}{1}'.format(None, 'bar', num=6))
60 self.assertEqual(fmt.format('{:^{}}', 'bar', 6),
61 '{:^{}}'.format('bar', 6))
62 self.assertEqual(fmt.format('{:^{}} {}', 'bar', 6, 'X'),
63 '{:^{}} {}'.format('bar', 6, 'X'))
64 self.assertEqual(fmt.format('{:^{pad}}{}', 'foo', 'bar', pad=6),
65 '{:^{pad}}{}'.format('foo', 'bar', pad=6))
68 fmt.format('foo{1}{}', 'bar', 6)
71 fmt.format('foo{}{1}', 'bar', 6)
75 self.assertEqual(fmt.format("-{arg!r}-", arg='test'), "-'test'-")
76 self.assertEqual(fmt.format("{0!s}", 'test'), 'test')
77 self.assertRaises(ValueError, fmt.format, "{0!h}", 'test')
79 self.assertEqual(fmt.format("{0!a}", 42), '42')
80 self.assertEqual(fmt.format("{0!a}", string.ascii_letters),
82 self.assertEqual(fmt.format("{0!a}", chr(255)), "'\\xff'")
83 self.assertEqual(fmt.format("{0!a}", chr(256)), "'\\u0100'")
91 self.assertEqual(fmt.format("{0.lumber}{0.jack}", x), 'lumberjack')
93 fmt.format("{0.lumber}{0.jack}", '')
98 self.assertEqual(fmt.format("{0[2]}{0[0]}", lookup), 'spameggs')
100 fmt.format("{0[2]}{0[0]}", [])
102 fmt.format("{0[2]}{0[0]}", {})
121 self.assertEqual(fmt.format("{greeting}, world!"), 'hello, world!')
127 return format(value(), format_spec)
130 self.assertEqual(fmt.format('*{0}*', lambda : 'result'), '*result*')
141 self.assertEqual(fmt.format("{0!r}:{0!x}", 'foo', 'foo'), "'foo':None")
158 self.assertEqual(fmt.format('*|+0:^10s|*', 'foo'), '* foo *')
174 self.assertEqual(fmt.format("{0}", 10), "10")
175 self.assertEqual(fmt.format("{0}{i}", 10, i=100), "10100")
176 self.assertEqual(fmt.format("{0}{i}{1}", 10, 20, i=100), "1010020")
177 self.assertRaises(ValueError, fmt.format, "{0}{i}{1}", 10, 20, i=100, j=0)
178 self.assertRaises(ValueError, fmt.format, "{0}", 10, 20)
179 self.assertRaises(ValueError, fmt.format, "{0}", 10, 20, i=100)
180 self.assertRaises(ValueError, fmt.format, "{i}", 10, 20, i=100)