Exemplo n.º 1
0
def test_if_shift_needs_no_inputs():
    """Test that an unnecessary parameter will raise a TypeError."""
    import pytest
    from doubly_linked_list import DLinkedList
    test_dlinked_list = DLinkedList()
    test_dlinked_list.push(5)
    test_dlinked_list.push(7)
    test_dlinked_list.push(10)
    with pytest.raises(TypeError):
        test_dlinked_list.shift(5)
Exemplo n.º 2
0
def test_output_of_shift_exists():
    """Test that the output exists."""
    from doubly_linked_list import DLinkedList
    test_dlinked_list = DLinkedList()
    test_dlinked_list.push(5)
    test_dlinked_list.push(7)
    test_dlinked_list.push(10)
    assert test_dlinked_list.shift() is not None