def test_stateful_subscription(fresh_RE): RE = fresh_RE assert RE.state == 'idle' token = RE.subscribe('event', print_event_time) RE(simple_scan_saving(det, motor)) RE.unsubscribe(token) assert RE.state == 'idle'
def test_stateful_subscription(): assert_equal(RE.state, 'idle') token = RE.subscribe('event', print_event_time) RE(simple_scan_saving(det, motor)) RE.unsubscribe(token) assert_equal(RE.state, 'idle')
def test_calltime_subscription(): assert_equal(RE.state, 'idle') RE(simple_scan_saving(det, motor), subs={'event': print_event_time}) assert_equal(RE.state, 'idle')
def test_calltime_subscription(fresh_RE): RE = fresh_RE assert RE.state == 'idle' RE(simple_scan_saving(det, motor), subs={'event': print_event_time}) assert RE.state == 'idle'
def test_stateful_subscription(RE, hw): assert RE.state == 'idle' token = RE.subscribe(print_event_time, 'event') RE(simple_scan_saving(hw.det, hw.motor)) RE.unsubscribe(token) assert RE.state == 'idle'
def test_calltime_subscription(RE, hw): assert RE.state == 'idle' RE(simple_scan_saving(hw.det, hw.motor), {'event': print_event_time}) assert RE.state == 'idle'