Skip to content

Commit c5fc174

Browse files
committed
Extend tests to cover KeyError exceptions.
1 parent 1909846 commit c5fc174

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

test/test_pdo.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ def test_pdo_getitem(self):
7171
self.assertIs(node.tpdo[0x2002], by_object_index)
7272
self.assertIs(node.pdo[0x1A00][0x2002], by_object_index)
7373

74+
self.assertRaises(KeyError, lambda: node.pdo[0])
75+
self.assertRaises(KeyError, lambda: node.tpdo[0])
76+
self.assertRaises(KeyError, lambda: node.pdo['DOES NOT EXIST'])
77+
7478
def test_pdo_save(self):
7579
self.node.tpdo.save()
7680
self.node.rpdo.save()

0 commit comments

Comments
 (0)