def test_upper_and_lower_case_versions_of_the_same_character(self): self.assertIs( is_pangram('the quick brown fox jumped over the lazy FOX'), False)
def test_sentence_empty(self): self.assertIs(is_pangram(''), False)
def test_missing_letters_replaced_by_numbers(self): self.assertIs( is_pangram('7h3 qu1ck brown fox jumps ov3r 7h3 lazy dog'), False)
def test_pangram_with_mixedcase_and_punctuation(self): self.assertIs(is_pangram('"Five quacking Zephyrs jolt my wax bed."'), True)
def test_pangram_with_numbers(self): self.assertIs( is_pangram('the 1 quick brown fox jumps over the 2 lazy dogs'), True)
def test_pangram_with_underscores(self): self.assertIs( is_pangram('the_quick_brown_fox_jumps_over_the_lazy_dog'), True)
def test_another_missing_character_x(self): self.assertIs( is_pangram('the quick brown fish jumps over the lazy dog'), False)
def test_missing_character_x(self): self.assertIs( is_pangram('a quick movement of the enemy will ' 'jeopardize five gunboats'), False)
def test_pangram_with_only_lower_case(self): self.assertIs( is_pangram('the quick brown fox jumps over the lazy dog'), True)