Skip to content

Commit 3364d27

Browse files
committed
Improve coverage.
1 parent a68e1a0 commit 3364d27

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

tests/test_link_set_abstract.py

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -922,7 +922,7 @@ def test_abstract_mutable_link_set_remove_01(self):
922922
# Remove contained items until empty
923923
box_a = BoxedInt(1)
924924
box_b = BoxedInt(2)
925-
box_c = BoxedInt(3)
925+
box_c = BoxedInt(3, __gel_new__=False)
926926
all_items = [box_a, box_b, box_c]
927927

928928
for mode, wrap in _get_single_permutations():
@@ -1330,6 +1330,7 @@ def test_abstract_mutable_link_set_track_changes_constructor_01(self):
13301330
__wrap_list__=wrap,
13311331
)
13321332

1333+
self.assertFalse(lst.__gel_has_changes__())
13331334
self.assertEqual(list(lst.__gel_get_added__()), [])
13341335
self.assertEqual(list(lst.__gel_get_removed__()), [])
13351336

@@ -1347,9 +1348,11 @@ def test_abstract_mutable_link_set_track_changes_constructor_02(self):
13471348
)
13481349

13491350
if wrap:
1351+
self.assertFalse(lst.__gel_has_changes__())
13501352
self.assertEqual(list(lst.__gel_get_added__()), [])
13511353
self.assertEqual(list(lst.__gel_get_removed__()), [])
13521354
else:
1355+
self.assertTrue(lst.__gel_has_changes__())
13531356
self.assertEqual(
13541357
list(lst.__gel_get_added__()),
13551358
[box_a, box_b, box_c],
@@ -1372,9 +1375,11 @@ def test_abstract_mutable_link_set_track_changes_add_01(self):
13721375
lst.add(box_c)
13731376

13741377
if wrap:
1378+
self.assertTrue(lst.__gel_has_changes__())
13751379
self.assertEqual(list(lst.__gel_get_added__()), [box_c])
13761380
self.assertEqual(list(lst.__gel_get_removed__()), [])
13771381
else:
1382+
self.assertTrue(lst.__gel_has_changes__())
13781383
self.assertEqual(
13791384
list(lst.__gel_get_added__()),
13801385
[box_a, box_b, box_c],
@@ -1397,9 +1402,11 @@ def test_abstract_mutable_link_set_track_changes_add_02(self):
13971402
lst.add(box_c)
13981403

13991404
if wrap:
1405+
self.assertFalse(lst.__gel_has_changes__())
14001406
self.assertEqual(list(lst.__gel_get_added__()), [])
14011407
self.assertEqual(list(lst.__gel_get_removed__()), [])
14021408
else:
1409+
self.assertTrue(lst.__gel_has_changes__())
14031410
self.assertEqual(
14041411
list(lst.__gel_get_added__()),
14051412
[box_a, box_b, box_c],
@@ -1422,9 +1429,11 @@ def test_abstract_mutable_link_set_track_changes_remove_01(self):
14221429
lst.remove(box_b)
14231430

14241431
if wrap:
1432+
self.assertTrue(lst.__gel_has_changes__())
14251433
self.assertEqual(list(lst.__gel_get_added__()), [])
14261434
self.assertEqual(list(lst.__gel_get_removed__()), [box_b])
14271435
else:
1436+
self.assertTrue(lst.__gel_has_changes__())
14281437
self.assertEqual(
14291438
list(lst.__gel_get_added__()),
14301439
[box_a, box_c],
@@ -1449,9 +1458,11 @@ def test_abstract_mutable_link_set_track_changes_remove_02(self):
14491458
lst.remove(box_d)
14501459

14511460
if wrap:
1461+
self.assertFalse(lst.__gel_has_changes__())
14521462
self.assertEqual(list(lst.__gel_get_added__()), [])
14531463
self.assertEqual(list(lst.__gel_get_removed__()), [])
14541464
else:
1465+
self.assertTrue(lst.__gel_has_changes__())
14551466
self.assertEqual(
14561467
list(lst.__gel_get_added__()),
14571468
[box_a, box_b, box_c],
@@ -1474,9 +1485,11 @@ def test_abstract_mutable_link_set_track_changes_discard_01(self):
14741485
lst.discard(box_b)
14751486

14761487
if wrap:
1488+
self.assertTrue(lst.__gel_has_changes__())
14771489
self.assertEqual(list(lst.__gel_get_added__()), [])
14781490
self.assertEqual(list(lst.__gel_get_removed__()), [box_b])
14791491
else:
1492+
self.assertTrue(lst.__gel_has_changes__())
14801493
self.assertEqual(
14811494
list(lst.__gel_get_added__()),
14821495
[box_a, box_c],
@@ -1500,9 +1513,11 @@ def test_abstract_mutable_link_set_track_changes_discard_02(self):
15001513
lst.discard(box_d)
15011514

15021515
if wrap:
1516+
self.assertFalse(lst.__gel_has_changes__())
15031517
self.assertEqual(list(lst.__gel_get_added__()), [])
15041518
self.assertEqual(list(lst.__gel_get_removed__()), [])
15051519
else:
1520+
self.assertTrue(lst.__gel_has_changes__())
15061521
self.assertEqual(
15071522
list(lst.__gel_get_added__()),
15081523
[box_a, box_b, box_c],
@@ -1524,12 +1539,14 @@ def test_abstract_mutable_link_set_track_changes_clear_01(self):
15241539
lst.clear()
15251540

15261541
if wrap:
1542+
self.assertTrue(lst.__gel_has_changes__())
15271543
self.assertEqual(list(lst.__gel_get_added__()), [])
15281544
self.assertEqual(
15291545
list(lst.__gel_get_removed__()),
15301546
[box_a, box_b, box_c],
15311547
)
15321548
else:
1549+
self.assertFalse(lst.__gel_has_changes__())
15331550
self.assertEqual(list(lst.__gel_get_added__()), [])
15341551
self.assertEqual(list(lst.__gel_get_removed__()), [])
15351552

@@ -1548,9 +1565,11 @@ def test_abstract_mutable_link_set_track_changes_update_01(self):
15481565
lst.update([box_a, box_b])
15491566

15501567
if wrap:
1568+
self.assertFalse(lst.__gel_has_changes__())
15511569
self.assertEqual(list(lst.__gel_get_added__()), [])
15521570
self.assertEqual(list(lst.__gel_get_removed__()), [])
15531571
else:
1572+
self.assertTrue(lst.__gel_has_changes__())
15541573
self.assertEqual(
15551574
list(lst.__gel_get_added__()),
15561575
[box_a, box_b],
@@ -1574,9 +1593,11 @@ def test_abstract_mutable_link_set_track_changes_06b(self):
15741593
lst.update([box_b, box_c, box_d])
15751594

15761595
if wrap:
1596+
self.assertTrue(lst.__gel_has_changes__())
15771597
self.assertEqual(list(lst.__gel_get_added__()), [box_c, box_d])
15781598
self.assertEqual(list(lst.__gel_get_removed__()), [])
15791599
else:
1600+
self.assertTrue(lst.__gel_has_changes__())
15801601
self.assertEqual(
15811602
list(lst.__gel_get_added__()),
15821603
[box_a, box_b, box_c, box_d],
@@ -1598,9 +1619,11 @@ def test_abstract_mutable_link_set_track_changes_07a(self):
15981619
lst += [box_a, box_b]
15991620

16001621
if wrap:
1622+
self.assertFalse(lst.__gel_has_changes__())
16011623
self.assertEqual(list(lst.__gel_get_added__()), [])
16021624
self.assertEqual(list(lst.__gel_get_removed__()), [])
16031625
else:
1626+
self.assertTrue(lst.__gel_has_changes__())
16041627
self.assertEqual(
16051628
list(lst.__gel_get_added__()),
16061629
[box_a, box_b],
@@ -1624,9 +1647,11 @@ def test_abstract_mutable_link_set_track_changes_07b(self):
16241647
lst += [box_b, box_c, box_d]
16251648

16261649
if wrap:
1650+
self.assertTrue(lst.__gel_has_changes__())
16271651
self.assertEqual(list(lst.__gel_get_added__()), [box_c, box_d])
16281652
self.assertEqual(list(lst.__gel_get_removed__()), [])
16291653
else:
1654+
self.assertTrue(lst.__gel_has_changes__())
16301655
self.assertEqual(
16311656
list(lst.__gel_get_added__()),
16321657
[box_a, box_b, box_c, box_d],
@@ -1650,9 +1675,11 @@ def test_abstract_mutable_link_set_track_changes_08a(self):
16501675
lst -= [box_d]
16511676

16521677
if wrap:
1678+
self.assertFalse(lst.__gel_has_changes__())
16531679
self.assertEqual(list(lst.__gel_get_added__()), [])
16541680
self.assertEqual(list(lst.__gel_get_removed__()), [])
16551681
else:
1682+
self.assertTrue(lst.__gel_has_changes__())
16561683
self.assertEqual(
16571684
list(lst.__gel_get_added__()),
16581685
[box_a, box_b, box_c],
@@ -1676,12 +1703,14 @@ def test_abstract_mutable_link_set_track_changes_08b(self):
16761703
lst -= [box_b, box_c, box_d]
16771704

16781705
if wrap:
1706+
self.assertTrue(lst.__gel_has_changes__())
16791707
self.assertEqual(list(lst.__gel_get_added__()), [])
16801708
self.assertEqual(
16811709
list(lst.__gel_get_removed__()),
16821710
[box_b, box_c],
16831711
)
16841712
else:
1713+
self.assertTrue(lst.__gel_has_changes__())
16851714
self.assertEqual(list(lst.__gel_get_added__()), [box_a])
16861715
self.assertEqual(list(lst.__gel_get_removed__()), [])
16871716

0 commit comments

Comments
 (0)