3 from gram
.core
.multiplexer
import _AntiStarvation
6 class AntiStarvationTestCase(FHDLTestCase
):
7 def test_duration(self
):
8 def generic_test(timeout
):
9 dut
= _AntiStarvation(timeout
)
17 for i
in range(timeout
):
18 self
.assertFalse((yield dut
.max_time
))
21 self
.assertTrue((yield dut
.max_time
))
23 runSimulation(dut
, process
, "test_core_multiplexer_antistarvation.vcd")
25 def test_formal(self
):
26 def generic_test(timeout
):
27 dut
= _AntiStarvation(timeout
)
28 self
.assertFormal(dut
, mode
="bmc", depth
=timeout
+1)