mirror of
https://github.com/django/django.git
synced 2025-02-12 18:36:41 +00:00
Increased test coverage for django.utils.datastructures.OrderedSet.
Co-authored-by: Nick Pope <nick.pope@flightdataservices.com>
This commit is contained in:
parent
384ac0990f
commit
825f8470f5
@ -13,6 +13,32 @@ from django.utils.datastructures import (
|
|||||||
|
|
||||||
class OrderedSetTests(SimpleTestCase):
|
class OrderedSetTests(SimpleTestCase):
|
||||||
|
|
||||||
|
def test_init_with_iterable(self):
|
||||||
|
s = OrderedSet([1, 2, 3])
|
||||||
|
self.assertEqual(list(s.dict.keys()), [1, 2, 3])
|
||||||
|
|
||||||
|
def test_remove(self):
|
||||||
|
s = OrderedSet()
|
||||||
|
self.assertEqual(len(s), 0)
|
||||||
|
s.add(1)
|
||||||
|
s.add(2)
|
||||||
|
s.remove(2)
|
||||||
|
self.assertEqual(len(s), 1)
|
||||||
|
self.assertNotIn(2, s)
|
||||||
|
|
||||||
|
def test_discard(self):
|
||||||
|
s = OrderedSet()
|
||||||
|
self.assertEqual(len(s), 0)
|
||||||
|
s.add(1)
|
||||||
|
s.discard(2)
|
||||||
|
self.assertEqual(len(s), 1)
|
||||||
|
|
||||||
|
def test_contains(self):
|
||||||
|
s = OrderedSet()
|
||||||
|
self.assertEqual(len(s), 0)
|
||||||
|
s.add(1)
|
||||||
|
self.assertIn(1, s)
|
||||||
|
|
||||||
def test_bool(self):
|
def test_bool(self):
|
||||||
# Refs #23664
|
# Refs #23664
|
||||||
s = OrderedSet()
|
s = OrderedSet()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user