Lines Matching refs:format_map
1239 self.assertEqual(''.format_map({}), '')
1240 self.assertEqual('a'.format_map({}), 'a')
1241 self.assertEqual('ab'.format_map({}), 'ab')
1242 self.assertEqual('a{{'.format_map({}), 'a{')
1243 self.assertEqual('a}}'.format_map({}), 'a}')
1244 self.assertEqual('{{b'.format_map({}), '{b')
1245 self.assertEqual('}}b'.format_map({}), '}b')
1246 self.assertEqual('a{{b'.format_map({}), 'a{b')
1252 self.assertEqual('{hello}'.format_map(Mapping()), 'hello')
1253 self.assertEqual('{a} {world}'.format_map(Mapping(a='hello')), 'hello world')
1260 self.assertEqual('{a}'.format_map(InternalMapping()), 'hello')
1268 self.assertEqual('{foo._x}'.format_map({'foo': C(20)}), '20')
1271 self.assertRaises(TypeError, ''.format_map)
1272 self.assertRaises(TypeError, 'a'.format_map)
1274 self.assertRaises(ValueError, '{'.format_map, {})
1275 self.assertRaises(ValueError, '}'.format_map, {})
1276 self.assertRaises(ValueError, 'a{'.format_map, {})
1277 self.assertRaises(ValueError, 'a}'.format_map, {})
1278 self.assertRaises(ValueError, '{a'.format_map, {})
1279 self.assertRaises(ValueError, '}a'.format_map, {})
1282 self.assertRaises(ValueError, '{}'.format_map, {'a' : 2})
1283 self.assertRaises(ValueError, '{}'.format_map, 'a')
1284 self.assertRaises(ValueError, '{a} {}'.format_map, {"a" : 2, "b" : 1})
1289 self.assertRaises(KeyError, '{a}'.format_map, {})
1290 self.assertRaises(TypeError, '{a}'.format_map, [])
1291 self.assertRaises(ZeroDivisionError, '{a}'.format_map, BadMapping())