Skip to content

Commit 45dd9f9

Browse files
committed
Catch duplicate PIDs at source
1 parent 3a24041 commit 45dd9f9

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

data/pid_test.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,7 @@ def setUp(self):
310310

311311
def test_EstaPids(self):
312312
self.assertEqual(list, type(self.esta_pids))
313+
seen_pids = set()
313314
seen_pid_names = set()
314315

315316
for pid in self.esta_pids:
@@ -319,6 +320,8 @@ def test_EstaPids(self):
319320
self.fail(e)
320321

321322
self.assertFalse(0x8000 <= pid['value'] <= 0xFFDF)
323+
self.assertNotIn(pid['value'], seen_pids)
324+
seen_pids.add(pid['value'])
322325
self.assertNotIn(pid['name'], seen_pid_names)
323326
seen_pid_names.add(pid['name'])
324327

0 commit comments

Comments
 (0)