mirror of
https://github.com/django/django.git
synced 2024-12-01 15:42:04 +01:00
Refs #24121 -- Added __repr__() to OrderedSet.
This commit is contained in:
parent
ba9a2b7544
commit
afb0eb8bb3
@ -37,6 +37,10 @@ class OrderedSet:
|
||||
def __len__(self):
|
||||
return len(self.dict)
|
||||
|
||||
def __repr__(self):
|
||||
data = repr(list(self.dict)) if self.dict else ''
|
||||
return f'{self.__class__.__qualname__}({data})'
|
||||
|
||||
|
||||
class MultiValueDictKeyError(KeyError):
|
||||
pass
|
||||
|
@ -60,6 +60,10 @@ class OrderedSetTests(SimpleTestCase):
|
||||
s.add(2)
|
||||
self.assertEqual(len(s), 2)
|
||||
|
||||
def test_repr(self):
|
||||
self.assertEqual(repr(OrderedSet()), 'OrderedSet()')
|
||||
self.assertEqual(repr(OrderedSet([2, 3, 2, 1])), 'OrderedSet([2, 3, 1])')
|
||||
|
||||
|
||||
class MultiValueDictTests(SimpleTestCase):
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user