Lines Matching refs:format
550 def format(fmt, *values):
558 self.assertEqual(format('string'), 'string')
559 self.assertEqual(format('x = %s!', 1234), 'x = 1234!')
560 self.assertEqual(format('x = %d!', 1234), 'x = 1234!')
561 self.assertEqual(format('x = %x!', 1234), 'x = 4d2!')
562 self.assertEqual(format('x = %f!', 1234), 'x = 1234.000000!')
563 self.assertEqual(format('x = %s!', 1234.5678901), 'x = 1234.5678901!')
564 self.assertEqual(format('x = %f!', 1234.5678901), 'x = 1234.567890!')
565 self.assertEqual(format('x = %d!', 1234.5678901), 'x = 1234!')
566 self.assertEqual(format('x = %s%% %%%%', 1234), 'x = 1234% %%')
567 self.assertEqual(format('x = %s!', '%% %s'), 'x = %% %s!')
568 self.assertEqual(format('x = %s, y = %d', 12, 34), 'x = 12, y = 34')
572 'not enough arguments for format string'):
577 with self.assertRaisesRegex(ValueError, 'incomplete format'):
579 with self.assertRaisesRegex(ValueError, 'incomplete format'):
582 'not enough arguments for format string'):
584 with self.assertRaisesRegex(ValueError, 'unsupported format character'):
595 'not enough arguments for format string'):
633 pattern = form.format(a, b, c)
643 pattern = form.format(a, b, c)