Skip to content

Commit 3c1de2c

Browse files
committed
Extend tests to cover iteration over PdoMaps.
1 parent c5fc174 commit 3c1de2c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

test/test_pdo.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,12 @@ def test_pdo_getitem(self):
7575
self.assertRaises(KeyError, lambda: node.tpdo[0])
7676
self.assertRaises(KeyError, lambda: node.pdo['DOES NOT EXIST'])
7777

78+
def test_pdo_maps_iterate(self):
79+
node = self.node
80+
self.assertEqual(len(node.pdo), sum(1 for _ in node.pdo))
81+
self.assertEqual(len(node.tpdo), sum(1 for _ in node.tpdo))
82+
self.assertEqual(len(node.rpdo), sum(1 for _ in node.rpdo))
83+
7884
def test_pdo_save(self):
7985
self.node.tpdo.save()
8086
self.node.rpdo.save()

0 commit comments

Comments
 (0)