mirror of
https://github.com/python/cpython.git
synced 2026-01-06 15:32:22 +00:00
bpo-39075: types.SimpleNamespace no longer sorts attributes in its repr (GH-19430)
This commit is contained in:
parent
1ce5841eca
commit
6b6092f533
4 changed files with 9 additions and 7 deletions
|
|
@ -1262,8 +1262,8 @@ def test_repr(self):
|
|||
ns2._y = 5
|
||||
name = "namespace"
|
||||
|
||||
self.assertEqual(repr(ns1), "{name}(w=3, x=1, y=2)".format(name=name))
|
||||
self.assertEqual(repr(ns2), "{name}(_y=5, x='spam')".format(name=name))
|
||||
self.assertEqual(repr(ns1), "{name}(x=1, y=2, w=3)".format(name=name))
|
||||
self.assertEqual(repr(ns2), "{name}(x='spam', _y=5)".format(name=name))
|
||||
|
||||
def test_equal(self):
|
||||
ns1 = types.SimpleNamespace(x=1)
|
||||
|
|
@ -1312,7 +1312,7 @@ def test_recursive_repr(self):
|
|||
ns3.spam = ns2
|
||||
name = "namespace"
|
||||
repr1 = "{name}(c='cookie', spam={name}(...))".format(name=name)
|
||||
repr2 = "{name}(spam={name}(spam={name}(...), x=1))".format(name=name)
|
||||
repr2 = "{name}(spam={name}(x=1, spam={name}(...)))".format(name=name)
|
||||
|
||||
self.assertEqual(repr(ns1), repr1)
|
||||
self.assertEqual(repr(ns2), repr2)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue