Пример #1
0
 def testCycleLinkedList(self):
   b = Node("b", Node("c", None))
   head = Node("a", b)
   b.next.next = b
   self.assertFalse(isLinkedListAPalindrome(
     head
   ))
Пример #2
0
 def testSomeBaseCases(self):
   self.assertTrue(isLinkedListAPalindrome(
     Node("a", Node("b", Node("a", None)))
   ))
Пример #3
0
 def testNone(self):
   self.assertFalse(isLinkedListAPalindrome(
     None
   ))
Пример #4
0
 def testLength(self):
   self.assertFalse(isLinkedListAPalindrome(
     Node("a", Node("b", None))
   ))
Пример #5
0
 def testEvenLength(self):
   self.assertTrue(isLinkedListAPalindrome(
     Node("a", Node("a", None))
   ))
Пример #6
0
 def testSingleElem(self):
   self.assertTrue(isLinkedListAPalindrome(
     Node("a", None)
   ))