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._posedgeWaiters = self.posedgeWaiters[:]
|
||||||
s1._negedgeWaiters = self.negedgeWaiters[:]
|
s1._negedgeWaiters = self.negedgeWaiters[:]
|
||||||
waiters = s1._update()
|
waiters = s1._update()
|
||||||
print(waiters)
|
|
||||||
expected = self.eventWaiters + self.posedgeWaiters
|
expected = self.eventWaiters + self.posedgeWaiters
|
||||||
waiters.sort()
|
self.assertEqual(set(waiters), set(expected))
|
||||||
expected.sort()
|
|
||||||
self.assertEqual(waiters, expected)
|
|
||||||
self.assertEqual(s1._eventWaiters, [])
|
self.assertEqual(s1._eventWaiters, [])
|
||||||
self.assertEqual(s1._posedgeWaiters, [])
|
self.assertEqual(s1._posedgeWaiters, [])
|
||||||
self.assertEqual(s1._negedgeWaiters, self.negedgeWaiters)
|
self.assertEqual(s1._negedgeWaiters, self.negedgeWaiters)
|
||||||
@ -196,9 +193,7 @@ class SigTest(TestCase):
|
|||||||
s1._negedgeWaiters = self.negedgeWaiters[:]
|
s1._negedgeWaiters = self.negedgeWaiters[:]
|
||||||
waiters = s1._update()
|
waiters = s1._update()
|
||||||
expected = self.eventWaiters + self.negedgeWaiters
|
expected = self.eventWaiters + self.negedgeWaiters
|
||||||
waiters.sort()
|
self.assertEqual(set(waiters), set(expected))
|
||||||
expected.sort()
|
|
||||||
self.assertEqual(waiters, expected)
|
|
||||||
self.assertEqual(s1._eventWaiters, [])
|
self.assertEqual(s1._eventWaiters, [])
|
||||||
self.assertEqual(s1._posedgeWaiters, self.posedgeWaiters)
|
self.assertEqual(s1._posedgeWaiters, self.posedgeWaiters)
|
||||||
self.assertEqual(s1._negedgeWaiters, [])
|
self.assertEqual(s1._negedgeWaiters, [])
|
||||||
@ -214,9 +209,7 @@ class SigTest(TestCase):
|
|||||||
s1._negedgeWaiters = self.negedgeWaiters[:]
|
s1._negedgeWaiters = self.negedgeWaiters[:]
|
||||||
waiters = s1._update()
|
waiters = s1._update()
|
||||||
expected = self.eventWaiters
|
expected = self.eventWaiters
|
||||||
waiters.sort()
|
self.assertEqual(set(waiters), set(expected))
|
||||||
expected.sort()
|
|
||||||
self.assertEqual(waiters, expected)
|
|
||||||
self.assertEqual(s1._eventWaiters, [])
|
self.assertEqual(s1._eventWaiters, [])
|
||||||
self.assertEqual(s1._posedgeWaiters, self.posedgeWaiters)
|
self.assertEqual(s1._posedgeWaiters, self.posedgeWaiters)
|
||||||
self.assertEqual(s1._negedgeWaiters, self.negedgeWaiters)
|
self.assertEqual(s1._negedgeWaiters, self.negedgeWaiters)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user