1
0
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:
Keerthan Jaic 2015-03-09 02:07:43 -04:00
parent b3416d49c8
commit a2fd9c94a8

View File

@ -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)