Example #1
0
 def test_one_away(self):
   self.assertFalse(one_away.is_one_away('pale', 'spales'))
   self.assertTrue(one_away.is_one_away('pale', 'ple'))
   self.assertTrue(one_away.is_one_away('pales', 'pale'))
   self.assertTrue(one_away.is_one_away('pale', 'bale'))
   self.assertFalse(one_away.is_one_away('pale', 'bake'))
   self.assertTrue(one_away.is_one_away('pale', 'pale'))
   self.assertFalse(one_away.is_one_away('bale', 'pales'))
Example #2
0
 def test_2_removes(self):
     self.assertFalse(is_one_away("Hello", "llo"))
Example #3
0
 def test_2_adds(self):
     self.assertFalse(is_one_away("Hello", "Hello!!"))
Example #4
0
 def test_longer_string_first(self):
     self.assertTrue(is_one_away("pales", "pale"))
Example #5
0
 def test_shorter_string_first(self):
     self.assertTrue(is_one_away("ple", "pale"))
Example #6
0
 def test_same_length(self):
     self.assertTrue(is_one_away("pale", "bale"))
Example #7
0
 def test_same_string(self):
     self.assertTrue(is_one_away("Hello", "Hello"))