Ejemplo n.º 1
0
 def test_is_palindrome(self):
   pal = Palindrome()
   self.assertTrue(pal.is_palindrome("mom"))
   self.assertTrue(pal.is_palindrome("Mom"))
   self.assertFalse(pal.is_palindrome("Fred"))
   self.assertFalse(pal.is_palindrome(""))
   self.assertFalse(pal.is_palindrome(33))
   self.assertFalse(pal.is_palindrome('z'))
 def test_palindrome(self):
     pal = Palindrome()
     self.assertTrue(pal.is_palindrome('level'))
     self.assertTrue(pal.is_palindrome('aredera'))
     self.assertFalse(pal.is_palindrome('potato'))
     self.assertFalse(pal.is_palindrome('LeVel'))
     self.assertFalse(pal.is_palindrome(''))
     self.assertFalse(pal.is_palindrome('a'))
     self.assertFalse(pal.is_palindrome(131))
     self.assertFalse(pal.is_palindrome(tuple()))
Ejemplo n.º 3
0
 def test_palindrome(self):
     pal = Palindrome()#create an instance of the Palindrome class object
     #run through a basic and edge cases of args
     self.assertTrue(pal.is_palindrome('level'))
     self.assertTrue(pal.is_palindrome('aredera'))
     self.assertFalse(pal.is_palindrome('potato'))
     #case sensitive
     self.assertFalse(pal.is_palindrome('LeVel'))
     #must have a length
     self.assertFalse(pal.is_palindrome(''))
     #can't just be a single letter (actuallly need to be 3 or more in def...)
     self.assertFalse(pal.is_palindrome('a'))
     #no nums
     self.assertFalse(pal.is_palindrome(131))
     self.assertFalse(pal.is_palindrome(tuple()))
Ejemplo n.º 4
0
 def test_sentence_that_is_palindrom(self):
     print("\nRunning Test Method : " + inspect.stack()[0][3])
     palindrome = Palindrome('Nurses Run')
     self.assertTrue(palindrome.is_palindrome())
Ejemplo n.º 5
0
 def test_sentence_that_is_not_palindrome(self):
     print("\nRunning Test Method : " + inspect.stack()[0][3])
     palindrome = Palindrome('How are you')
     self.assertFalse(palindrome.is_palindrome())
Ejemplo n.º 6
0
 def test_is_palindrome(self):
     pal = Palindrome()  #creates an instance of Palindrome
     self.assertTrue(pal.is_palindrome("mom"))
Ejemplo n.º 7
0
 def test_is_palindrome(self):
     pal = Palindrome()
     self.assertTrue(pal.is_palindrome("Mom"))
     self.assertTrue(pal.is_palindrome("Fred"))
     self.assertTrue(pal.is_palindrome(""))
Ejemplo n.º 8
0
 def test_palindrome_palindromeTrue(self):
     p = Palindrome()
     self.assertTrue(p.is_palindrome(121))
     self.assertTrue(p.is_palindrome(11))
     self.assertTrue(p.is_palindrome(12521))
     self.assertTrue(p.is_palindrome(1))
Ejemplo n.º 9
0
 def test_palindrome_Zero(self):
     p = Palindrome()
     self.assertTrue(p.is_palindrome(0))
Ejemplo n.º 10
0
 def test_palindrome_notPalindromeNeg(self):
     p = Palindrome()
     self.assertFalse(p.is_palindrome(-121))
Ejemplo n.º 11
0
 def test_palindrome_palindromeFalse(self):
     p = Palindrome()
     self.assertFalse(p.is_palindrome(12))
     self.assertFalse(p.is_palindrome(11222))