def test_deferred_pause(): assert_equal(RE.state, 'idle') RE(conditional_pause(det, motor, True, True)) assert_equal(RE.state, 'paused') RE.resume() assert_equal(RE.state, 'paused') RE.abort() assert_equal(RE.state, 'idle')
def test_deferred_pause(): assert_equal(RE.state, 'idle') RE(conditional_pause(det, motor, True, True)) assert_equal(RE.state, 'paused') RE.resume() assert_equal(RE.state, 'paused') RE.abort() assert_equal(RE.state, 'idle')
def test_hard_pause(fresh_RE): RE = fresh_RE assert RE.state == 'idle' RE(conditional_pause(det, motor, False, True)) assert RE.state == 'paused' RE.resume() assert RE.state == 'paused' RE.abort() assert RE.state == 'idle'
def test_hard_pause(fresh_RE): RE = fresh_RE assert RE.state == 'idle' RE(conditional_pause(det, motor, False, True)) assert RE.state == 'paused' RE.resume() assert RE.state == 'paused' RE.abort() assert RE.state == 'idle'
def test_hard_pause(RE, hw): assert RE.state == 'idle' with pytest.raises(RunEngineInterrupted): RE(conditional_pause(hw.det, hw.motor, False, True)) assert RE.state == 'paused' with pytest.raises(RunEngineInterrupted): RE.resume() assert RE.state == 'paused' RE.abort() assert RE.state == 'idle'
def test_hard_pause(RE, hw): assert RE.state == 'idle' with pytest.raises(RunEngineInterrupted): RE(conditional_pause(hw.det, hw.motor, False, True)) assert RE.state == 'paused' with pytest.raises(RunEngineInterrupted): RE.resume() assert RE.state == 'paused' RE.abort() assert RE.state == 'idle'
def test_panic_during_pause(): assert_equal(RE.state, 'idle') RE(conditional_pause(det, motor, False, True)) RE.panic() assert_true(RE._panic) assert_raises(PanicError, lambda: RE.resume()) # If we panic while paused, we can un-panic and resume. RE.all_is_well() assert_equal(RE.state, 'paused') RE.abort() assert_equal(RE.state, 'idle')
def test_panic_during_pause(): assert_equal(RE.state, 'idle') RE(conditional_pause(det, motor, False, True)) RE.panic() assert_true(RE._panic) assert_raises(PanicError, lambda: RE.resume()) # If we panic while paused, we can un-panic and resume. RE.all_is_well() assert_equal(RE.state, 'paused') RE.abort() assert_equal(RE.state, 'idle')
def test_deferred_pause_no_checkpoint(): assert_equal(RE.state, 'idle') RE(conditional_pause(det, motor, True, False)) assert_equal(RE.state, 'idle')
def test_deferred_pause_no_checkpoint(): assert_equal(RE.state, 'idle') RE(conditional_pause(det, motor, True, False)) assert_equal(RE.state, 'idle')