mirror of
https://github.com/myhdl/myhdl.git
synced 2025-01-24 21:52:56 +08:00
test_Signal: use set to check equality of lists
fixes jandecaluwe#23
This commit is contained in:
parent
b3416d49c8
commit
a2fd9c94a8
@ -176,11 +176,8 @@ class SigTest(TestCase):
|
||||
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)
|
||||
@ -196,9 +193,7 @@ class SigTest(TestCase):
|
||||
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, [])
|
||||
@ -214,9 +209,7 @@ class SigTest(TestCase):
|
||||
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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user