Example #1
0
 def test_empty_sentence(self):
     self.assertIs(is_pangram(""), False)
Example #2
0
 def test_mixed_case_and_punctuation(self):
     self.assertIs(is_pangram('"Five quacking Zephyrs jolt my wax bed."'),
                   True)
Example #3
0
 def test_case_insensitive(self):
     self.assertIs(
         is_pangram("the quick brown fox jumps over with lazy FX"), False)
Example #4
0
 def test_with_numbers(self):
     self.assertIs(
         is_pangram("the 1 quick brown fox jumps over the 2 lazy dogs"),
         True)
Example #5
0
 def test_missing_letters_replaced_by_numbers(self):
     self.assertIs(
         is_pangram("7h3 qu1ck brown fox jumps ov3r 7h3 lazy dog"), False)
Example #6
0
 def test_with_underscores(self):
     self.assertIs(
         is_pangram("the_quick_brown_fox_jumps_over_the_lazy_dog"), True)
Example #7
0
 def test_missing_the_letter_h(self):
     self.assertIs(is_pangram("five boxing wizards jump quickly at it"),
                   False)
Example #8
0
 def test_missing_the_letter_x(self):
     self.assertIs(
         is_pangram(
             "a quick movement of the enemy will jeopardize five gunboats"),
         False,
     )
Example #9
0
 def test_only_lower_case(self):
     self.assertIs(
         is_pangram("the quick brown fox jummmps over the lazy dog"), True)
Example #10
0
 def test_perfect_lower_case(self):
     self.assertIs(is_pangram("abcdefghijklmnopqrstuvwxyz"), True)