Example #1
0
 def test_is_palindrome(self):
     self.assertTrue(is_palindrome("madam"))
Example #2
0
 def test_is_not_palindrome(self):
     self.assertFalse(is_palindrome("tim"))
Example #3
0
 def test_is_palindrome_with_whitespace(self):
     # palindromes with whitespace
     self.assertTrue(is_palindrome("taco cat"))
     self.assertTrue(is_palindrome('race car'))
     self.assertTrue(is_palindrome('nurses run'))
Example #4
0
 def test_digit_string_input(self):
     word = "2"
     self.assertEqual(is_palindrome(word), 'invalid input')
Example #5
0
 def test_white_space_string_input(self):
     word = "  "
     self.assertEqual(is_palindrome(word), 'invalid input')
Example #6
0
 def test_empty_string_input(self):
     word = ""
     self.assertEqual(is_palindrome(word), 'invalid input')
 def test_is_palindrome(self):
     self.assertTrue(is_palindrome("hannah"))
     self.assertFalse(is_palindrome("mark"))