Example #1
0
def test_swap_one_item_in_stack():
    state = State(stack=[1])
    with pytest.raises(exc.StackError):
        state.swap()
Example #2
0
def test_dup():
    state = State(stack=[1, 1])
    state.swap()
    assert state.stack == [1, 1]
Example #3
0
def test_swap_empty_stack():
    state = State()
    with pytest.raises(exc.StackError):
        state.swap()
Example #4
0
def test_swap():
    state = State(stack=[1, 2])
    state.swap()
    assert state.stack == [2, 1]