コード例 #1
0
 def test_spaces_ignored(self):
     phrase1 = "William Shakespeare"
     phrase2 = "I am a weakish speller"
     self.assertTrue(is_anagram(phrase1, phrase2))
     self.assertFalse(is_anagram("a b c", "a b d"))
コード例 #2
0
 def test_punctation_ignored(self):
     phrase1 = "A diet"
     phrase2 = "I'd eat"
     self.assertTrue(is_anagram(phrase1, phrase2))
コード例 #3
0
 def test_different_capitalization(self):
     self.assertTrue(is_anagram("Trey", "Yert"))
     self.assertTrue(is_anagram("Listen", "silent"))
コード例 #4
0
 def test_same_letters_different_lengths(self):
     self.assertFalse(is_anagram("sinks", "skin"))
コード例 #5
0
 def test_sink_and_skin(self):
     self.assertTrue(is_anagram("sink", "skin"))
コード例 #6
0
 def test_different_lengths(self):
     self.assertFalse(is_anagram("tea", "treat"))
コード例 #7
0
 def test_short_anagram(self):
     self.assertTrue(is_anagram("tea", "eat"))