# -*- coding: utf-8 -*-

import unittest

from pangram import is_pangram


class PangramTests(unittest.TestCase):

    def test_empty_string(self):
        self.assertFalse(is_pangram(''))

    def test_valid_pangram(self):
        self.assertTrue(
            is_pangram('the quick brown fox jumps over the lazy dog'))

    def test_invalid_pangram(self):
        self.assertFalse(
            is_pangram('the quick brown fish jumps over the lazy dog'))

    def test_missing_x(self):
        self.assertFalse(is_pangram('a quick movement of the enemy will '
                                    'jeopardize five gunboats'))

    def test_mixedcase_and_punctuation(self):
        self.assertTrue(is_pangram('"Five quacking Zephyrs jolt my wax bed."'))

    def test_unchecked_german_umlaute(self):
        self.assertTrue(is_pangram('Victor jagt zwölf Boxkämpfer quer über den'
                                   ' großen Sylter Deich.'))


if __name__ == '__main__':
    unittest.main()

@@ -318,143 +318,8 @@
 ))%0A%0A
-    def test_invalid_pangram(self):%0A        self.assertFalse(%0A            is_pangram('the quick brown fish jumps over the lazy dog'))%0A%0A
     
@@ -480,24 +480,608 @@
 unboats'))%0A%0A
+    def test_another_missing_character(self):%0A        self.assertFalse(%0A            is_pangram('the quick brown fish jumps over the lazy dog'))%0A%0A    def test_pangram_with_underscores(self):%0A        self.assertTrue(%0A            is_pangram(%22the_quick_brown_fox_jumps_over_the_lazy_dog%22))%0A%0A    def test_pangram_with_numbers(self):%0A        self.assertTrue(%0A            is_pangram(%22the 1 quick brown fox jumps over the 2 lazy dogs%22))%0A%0A    def test_missing_letters_replaced_by_numbers(self):%0A        self.assertFalse(%0A            is_pangram(%227h3 qu1ck brown fox jumps ov3r 7h3 lazy dog%22))%0A%0A
     def test

Update pangram test suite