コード例 #1
0
ファイル: test_examples.py プロジェクト: pavoljuhas/bluesky
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')
コード例 #2
0
ファイル: test_examples.py プロジェクト: klauer/bluesky
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')
コード例 #3
0
ファイル: test_examples.py プロジェクト: tacaswell/bluesky
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'
コード例 #4
0
ファイル: test_examples.py プロジェクト: vherzog/bluesky
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'
コード例 #5
0
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'
コード例 #6
0
ファイル: test_examples.py プロジェクト: NSLS-II/bluesky
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'
コード例 #7
0
ファイル: test_examples.py プロジェクト: pavoljuhas/bluesky
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')
コード例 #8
0
ファイル: test_examples.py プロジェクト: klauer/bluesky
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')
コード例 #9
0
ファイル: test_examples.py プロジェクト: pavoljuhas/bluesky
def test_deferred_pause_no_checkpoint():
    assert_equal(RE.state, 'idle')
    RE(conditional_pause(det, motor, True, False))
    assert_equal(RE.state, 'idle')
コード例 #10
0
ファイル: test_examples.py プロジェクト: klauer/bluesky
def test_deferred_pause_no_checkpoint():
    assert_equal(RE.state, 'idle')
    RE(conditional_pause(det, motor, True, False))
    assert_equal(RE.state, 'idle')