Beispiel #1
0
def test_palindrome_singly_ll_empty():
    singly_ll = LinkedList()
    expected = False

    actual = palindrome_singly_ll(singly_ll)

    assert actual == expected, "Error on test_palindrome_singly_ll_empty."
Beispiel #2
0
def test_palindrome_singly_ll_one_word():
    singly_ll = LinkedList()
    singly_ll.insert('a')
    expected = True

    actual = palindrome_singly_ll(singly_ll)

    assert actual == expected, "Error on test_palindrome_singly_ll_single."
Beispiel #3
0
def test_palindrome_singly_ll_Mom():
    singly_ll = LinkedList()
    singly_ll.insert('M')
    singly_ll.insert('o')
    singly_ll.insert('m')
    expected = True

    actual = palindrome_singly_ll(singly_ll)

    assert actual == expected, "Error on test_palindrome_singly_ll_Mom."
Beispiel #4
0
def test_palindrome_singly_ll_word():
    singly_ll = LinkedList()
    singly_ll.insert('w')
    singly_ll.insert('o')
    singly_ll.insert('r')
    singly_ll.insert('d')
    expected = False

    actual = palindrome_singly_ll(singly_ll)

    assert actual == expected, "Error on test_palindrome_singly_ll_word."
Beispiel #5
0
def test_palindrome_singly_ll_kayak():
    singly_ll = LinkedList()
    singly_ll.insert('k')
    singly_ll.insert('a')
    singly_ll.insert('y')
    singly_ll.insert('a')
    singly_ll.insert('k')
    expected = True

    actual = palindrome_singly_ll(singly_ll)

    assert actual == expected, "Error on test_palindrome_singly_ll_kayak."
Beispiel #6
0
def test_palindrome_singly_ll_abcde():
    singly_ll = LinkedList()
    singly_ll.insert('a')
    singly_ll.insert('b')
    singly_ll.insert('c')
    singly_ll.insert('d')
    singly_ll.insert('e')
    expected = False

    actual = palindrome_singly_ll(singly_ll)

    assert actual == expected, "Error on test_palindrome_singly_ll_abcde."