diff --git a/migen/test/test_coding.py b/migen/test/test_coding.py index 4cbca1788..965a7e975 100644 --- a/migen/test/test_coding.py +++ b/migen/test/test_coding.py @@ -3,11 +3,11 @@ import unittest from migen import * from migen.genlib.coding import * -from migen.test.support import SimCase, SimBench +from migen.test.support import SimCase class EncCase(SimCase, unittest.TestCase): - class TestBench(SimBench): + class TestBench(Module): def __init__(self): self.submodules.dut = Encoder(8) @@ -18,18 +18,20 @@ class EncCase(SimCase, unittest.TestCase): def test_run_sequence(self): seq = list(range(1<<8)) - def cb(tb, tbp): - if seq: - tbp.dut.i = seq.pop(0) - if tbp.dut.n: - self.assertNotIn(tbp.dut.i, [1< 0: - self.assertEqual(i & 1<<(o - 1), 0) - self.assertGreaterEqual(i, 1< 0: + self.assertEqual(i & 1<<(o - 1), 0) + self.assertGreaterEqual(i, 1< 0: - self.assertEqual(i & 1<<(o - 1), 0) - self.assertGreaterEqual(i, 1< 0: + self.assertEqual(i & 1<<(o - 1), 0) + self.assertGreaterEqual(i, 1<