Commit 083259ec authored by Federico Vaga's avatar Federico Vaga

tst: speed-up flush test

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent c2529f5d
......@@ -64,13 +64,13 @@ class TestFmcfdLoop(object):
chan 4 o-------`
"""
def test_output_flush(self, fmcfd, fmcfd_chan, fmcfd_tdc):
period_ps = 400000
fmcfd_chan.pulse_generate(fmcfd.time + FmcFineDelayTime(2, 0, 0),
int(period_ps / 2), period_ps, 1)
assert len(fmcfd_tdc.poll(4000)) > 0
@pytest.mark.parametrize("period_ps", [400000])
def test_output_flush(self, fmcfd, fmcfd_chan, fmcfd_tdc, period_ps):
start = fmcfd.time + FmcFineDelayTime(0, 500000, 0)
fmcfd_chan.pulse_generate(start, int(period_ps / 2), period_ps, 1)
assert len(fmcfd_tdc.poll(2000)) > 0
fmcfd_tdc.flush()
assert len(fmcfd_tdc.poll(4000)) == 0
assert len(fmcfd_tdc.poll(1000)) == 0
@pytest.mark.parametrize("count", [1, MAX_COUNT] +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment