mirror of
https://github.com/python/cpython
synced 2024-09-05 00:05:39 +00:00
Update pprint() to match the new repr style for frozensets
This commit is contained in:
parent
db96789ba7
commit
4b8db419c2
|
@ -175,13 +175,12 @@ def _format(self, object, stream, indent, allowance, context, level):
|
|||
write('{')
|
||||
endchar = '}'
|
||||
object = sorted(object)
|
||||
indent += 4
|
||||
elif issubclass(typ, frozenset):
|
||||
if not length:
|
||||
write('frozenset()')
|
||||
return
|
||||
write('frozenset([')
|
||||
endchar = '])'
|
||||
write('frozenset({')
|
||||
endchar = '})'
|
||||
object = sorted(object)
|
||||
indent += 10
|
||||
else:
|
||||
|
|
|
@ -197,186 +197,186 @@ def test_set_reprs(self):
|
|||
self.assertEqual(pprint.pformat(frozenset(range(3))), 'frozenset({0, 1, 2})')
|
||||
cube_repr_tgt = """\
|
||||
{frozenset(): frozenset({frozenset({2}), frozenset({0}), frozenset({1})}),
|
||||
frozenset({0}): frozenset([frozenset(),
|
||||
frozenset({0}): frozenset({frozenset(),
|
||||
frozenset({0, 2}),
|
||||
frozenset({0, 1})]),
|
||||
frozenset({1}): frozenset([frozenset(),
|
||||
frozenset({0, 1})}),
|
||||
frozenset({1}): frozenset({frozenset(),
|
||||
frozenset({1, 2}),
|
||||
frozenset({0, 1})]),
|
||||
frozenset({2}): frozenset([frozenset(),
|
||||
frozenset({0, 1})}),
|
||||
frozenset({2}): frozenset({frozenset(),
|
||||
frozenset({1, 2}),
|
||||
frozenset({0, 2})]),
|
||||
frozenset({1, 2}): frozenset([frozenset({2}),
|
||||
frozenset({0, 2})}),
|
||||
frozenset({1, 2}): frozenset({frozenset({2}),
|
||||
frozenset({1}),
|
||||
frozenset({0, 1, 2})]),
|
||||
frozenset({0, 2}): frozenset([frozenset({2}),
|
||||
frozenset({0, 1, 2})}),
|
||||
frozenset({0, 2}): frozenset({frozenset({2}),
|
||||
frozenset({0}),
|
||||
frozenset({0, 1, 2})]),
|
||||
frozenset({0, 1}): frozenset([frozenset({0}),
|
||||
frozenset({0, 1, 2})}),
|
||||
frozenset({0, 1}): frozenset({frozenset({0}),
|
||||
frozenset({1}),
|
||||
frozenset({0, 1, 2})]),
|
||||
frozenset({0, 1, 2}): frozenset([frozenset({1, 2}),
|
||||
frozenset({0, 1, 2})}),
|
||||
frozenset({0, 1, 2}): frozenset({frozenset({1, 2}),
|
||||
frozenset({0, 2}),
|
||||
frozenset({0, 1})])}"""
|
||||
frozenset({0, 1})})}"""
|
||||
cube = test.test_set.cube(3)
|
||||
self.assertEqual(pprint.pformat(cube), cube_repr_tgt)
|
||||
cubo_repr_tgt = """\
|
||||
{frozenset({frozenset({0, 2}), frozenset({0})}): frozenset([frozenset([frozenset([0,
|
||||
2]),
|
||||
frozenset([0,
|
||||
{frozenset({frozenset({0, 2}), frozenset({0})}): frozenset({frozenset({frozenset({0,
|
||||
2}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([0]),
|
||||
frozenset([0,
|
||||
1])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([0])]),
|
||||
frozenset([frozenset([2]),
|
||||
frozenset([0,
|
||||
2])])]),
|
||||
frozenset({frozenset({0, 1}), frozenset({1})}): frozenset([frozenset([frozenset([0,
|
||||
1]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({0}),
|
||||
frozenset({0,
|
||||
1})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({0})}),
|
||||
frozenset({frozenset({2}),
|
||||
frozenset({0,
|
||||
2})})}),
|
||||
frozenset({frozenset({0, 1}), frozenset({1})}): frozenset({frozenset({frozenset({0,
|
||||
1}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([0]),
|
||||
frozenset([0,
|
||||
1])]),
|
||||
frozenset([frozenset([1]),
|
||||
frozenset([1,
|
||||
2])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([1])])]),
|
||||
frozenset({frozenset({1, 2}), frozenset({1})}): frozenset([frozenset([frozenset([1,
|
||||
2]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({0}),
|
||||
frozenset({0,
|
||||
1})}),
|
||||
frozenset({frozenset({1}),
|
||||
frozenset({1,
|
||||
2})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({1})})}),
|
||||
frozenset({frozenset({1, 2}), frozenset({1})}): frozenset({frozenset({frozenset({1,
|
||||
2}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([2]),
|
||||
frozenset([1,
|
||||
2])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([1])]),
|
||||
frozenset([frozenset([1]),
|
||||
frozenset([0,
|
||||
1])])]),
|
||||
frozenset({frozenset({1, 2}), frozenset({2})}): frozenset([frozenset([frozenset([1,
|
||||
2]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({2}),
|
||||
frozenset({1,
|
||||
2})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({1})}),
|
||||
frozenset({frozenset({1}),
|
||||
frozenset({0,
|
||||
1})})}),
|
||||
frozenset({frozenset({1, 2}), frozenset({2})}): frozenset({frozenset({frozenset({1,
|
||||
2}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([1]),
|
||||
frozenset([1,
|
||||
2])]),
|
||||
frozenset([frozenset([2]),
|
||||
frozenset([0,
|
||||
2])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([2])])]),
|
||||
frozenset({frozenset(), frozenset({0})}): frozenset([frozenset([frozenset([0]),
|
||||
frozenset([0,
|
||||
1])]),
|
||||
frozenset([frozenset([0]),
|
||||
frozenset([0,
|
||||
2])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([1])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([2])])]),
|
||||
frozenset({frozenset(), frozenset({1})}): frozenset([frozenset([frozenset(),
|
||||
frozenset([0])]),
|
||||
frozenset([frozenset([1]),
|
||||
frozenset([1,
|
||||
2])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([2])]),
|
||||
frozenset([frozenset([1]),
|
||||
frozenset([0,
|
||||
1])])]),
|
||||
frozenset({frozenset({2}), frozenset()}): frozenset([frozenset([frozenset([2]),
|
||||
frozenset([1,
|
||||
2])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([0])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([1])]),
|
||||
frozenset([frozenset([2]),
|
||||
frozenset([0,
|
||||
2])])]),
|
||||
frozenset({frozenset({0, 1, 2}), frozenset({0, 1})}): frozenset([frozenset([frozenset([1,
|
||||
2]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({1}),
|
||||
frozenset({1,
|
||||
2})}),
|
||||
frozenset({frozenset({2}),
|
||||
frozenset({0,
|
||||
2})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({2})})}),
|
||||
frozenset({frozenset(), frozenset({0})}): frozenset({frozenset({frozenset({0}),
|
||||
frozenset({0,
|
||||
1})}),
|
||||
frozenset({frozenset({0}),
|
||||
frozenset({0,
|
||||
2})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({1})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({2})})}),
|
||||
frozenset({frozenset(), frozenset({1})}): frozenset({frozenset({frozenset(),
|
||||
frozenset({0})}),
|
||||
frozenset({frozenset({1}),
|
||||
frozenset({1,
|
||||
2})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({2})}),
|
||||
frozenset({frozenset({1}),
|
||||
frozenset({0,
|
||||
1})})}),
|
||||
frozenset({frozenset({2}), frozenset()}): frozenset({frozenset({frozenset({2}),
|
||||
frozenset({1,
|
||||
2})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({0})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({1})}),
|
||||
frozenset({frozenset({2}),
|
||||
frozenset({0,
|
||||
2})})}),
|
||||
frozenset({frozenset({0, 1, 2}), frozenset({0, 1})}): frozenset({frozenset({frozenset({1,
|
||||
2}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([0,
|
||||
2]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({0,
|
||||
2}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([0]),
|
||||
frozenset([0,
|
||||
1])]),
|
||||
frozenset([frozenset([1]),
|
||||
frozenset([0,
|
||||
1])])]),
|
||||
frozenset({frozenset({0}), frozenset({0, 1})}): frozenset([frozenset([frozenset(),
|
||||
frozenset([0])]),
|
||||
frozenset([frozenset([0,
|
||||
1]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({0}),
|
||||
frozenset({0,
|
||||
1})}),
|
||||
frozenset({frozenset({1}),
|
||||
frozenset({0,
|
||||
1})})}),
|
||||
frozenset({frozenset({0}), frozenset({0, 1})}): frozenset({frozenset({frozenset(),
|
||||
frozenset({0})}),
|
||||
frozenset({frozenset({0,
|
||||
1}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([0]),
|
||||
frozenset([0,
|
||||
2])]),
|
||||
frozenset([frozenset([1]),
|
||||
frozenset([0,
|
||||
1])])]),
|
||||
frozenset({frozenset({2}), frozenset({0, 2})}): frozenset([frozenset([frozenset([0,
|
||||
2]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({0}),
|
||||
frozenset({0,
|
||||
2})}),
|
||||
frozenset({frozenset({1}),
|
||||
frozenset({0,
|
||||
1})})}),
|
||||
frozenset({frozenset({2}), frozenset({0, 2})}): frozenset({frozenset({frozenset({0,
|
||||
2}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([2]),
|
||||
frozenset([1,
|
||||
2])]),
|
||||
frozenset([frozenset([0]),
|
||||
frozenset([0,
|
||||
2])]),
|
||||
frozenset([frozenset(),
|
||||
frozenset([2])])]),
|
||||
frozenset({frozenset({0, 1, 2}), frozenset({0, 2})}): frozenset([frozenset([frozenset([1,
|
||||
2]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({2}),
|
||||
frozenset({1,
|
||||
2})}),
|
||||
frozenset({frozenset({0}),
|
||||
frozenset({0,
|
||||
2})}),
|
||||
frozenset({frozenset(),
|
||||
frozenset({2})})}),
|
||||
frozenset({frozenset({0, 1, 2}), frozenset({0, 2})}): frozenset({frozenset({frozenset({1,
|
||||
2}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([0,
|
||||
1]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({0,
|
||||
1}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([0]),
|
||||
frozenset([0,
|
||||
2])]),
|
||||
frozenset([frozenset([2]),
|
||||
frozenset([0,
|
||||
2])])]),
|
||||
frozenset({frozenset({1, 2}), frozenset({0, 1, 2})}): frozenset([frozenset([frozenset([0,
|
||||
2]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({0}),
|
||||
frozenset({0,
|
||||
2})}),
|
||||
frozenset({frozenset({2}),
|
||||
frozenset({0,
|
||||
2})})}),
|
||||
frozenset({frozenset({1, 2}), frozenset({0, 1, 2})}): frozenset({frozenset({frozenset({0,
|
||||
2}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([0,
|
||||
1]),
|
||||
frozenset([0,
|
||||
2})}),
|
||||
frozenset({frozenset({0,
|
||||
1}),
|
||||
frozenset({0,
|
||||
1,
|
||||
2])]),
|
||||
frozenset([frozenset([2]),
|
||||
frozenset([1,
|
||||
2])]),
|
||||
frozenset([frozenset([1]),
|
||||
frozenset([1,
|
||||
2])])])}"""
|
||||
2})}),
|
||||
frozenset({frozenset({2}),
|
||||
frozenset({1,
|
||||
2})}),
|
||||
frozenset({frozenset({1}),
|
||||
frozenset({1,
|
||||
2})})})}"""
|
||||
|
||||
cubo = test.test_set.linegraph(cube)
|
||||
self.assertEqual(pprint.pformat(cubo), cubo_repr_tgt)
|
||||
|
|
Loading…
Reference in a new issue