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