Skip to content

Commit

Permalink
test_Signal: use set to check equality of lists
Browse files Browse the repository at this point in the history
fixes jandecaluwe#23
  • Loading branch information
jck committed Mar 11, 2015
1 parent b3416d4 commit a2fd9c9
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions myhdl/test/core/test_Signal.py
Expand Up @@ -176,11 +176,8 @@ def testUpdatePosedge(self):
s1._posedgeWaiters = self.posedgeWaiters[:]
s1._negedgeWaiters = self.negedgeWaiters[:]
waiters = s1._update()
print(waiters)
expected = self.eventWaiters + self.posedgeWaiters
waiters.sort()
expected.sort()
self.assertEqual(waiters, expected)
self.assertEqual(set(waiters), set(expected))
self.assertEqual(s1._eventWaiters, [])
self.assertEqual(s1._posedgeWaiters, [])
self.assertEqual(s1._negedgeWaiters, self.negedgeWaiters)
Expand All @@ -196,9 +193,7 @@ def testUpdateNegedge(self):
s1._negedgeWaiters = self.negedgeWaiters[:]
waiters = s1._update()
expected = self.eventWaiters + self.negedgeWaiters
waiters.sort()
expected.sort()
self.assertEqual(waiters, expected)
self.assertEqual(set(waiters), set(expected))
self.assertEqual(s1._eventWaiters, [])
self.assertEqual(s1._posedgeWaiters, self.posedgeWaiters)
self.assertEqual(s1._negedgeWaiters, [])
Expand All @@ -214,9 +209,7 @@ def testUpdateEvent(self):
s1._negedgeWaiters = self.negedgeWaiters[:]
waiters = s1._update()
expected = self.eventWaiters
waiters.sort()
expected.sort()
self.assertEqual(waiters, expected)
self.assertEqual(set(waiters), set(expected))
self.assertEqual(s1._eventWaiters, [])
self.assertEqual(s1._posedgeWaiters, self.posedgeWaiters)
self.assertEqual(s1._negedgeWaiters, self.negedgeWaiters)
Expand Down

0 comments on commit a2fd9c9

Please sign in to comment.