示例#1
0
    def test_swedish_panagram(self):
        # Arrange
        string = "Yxmördaren Julia Blomqvist på fäktning i Schweiz"

        # Act
        res = panagram(string)

        # Assert
        self.assertEqual(True, res)
示例#2
0
    def test_fox_panagram(self):
        # Arrange
        string = "the quick brown fox jumps over the lazy dog"

        # Act
        res = panagram(string)

        # Assert
        self.assertEqual(True, res)
示例#3
0
    def test_whitespace_punctuation(self):
        # Arrange
        string = "\n\t\r,.-_!?"

        # Act
        res = panagram(string)

        # Assert
        self.assertEqual(False, res)
示例#4
0
    def test_fox_panagram_mixed_case(self):
        # Arrange
        string = "theqUiCkbrOwnfOxjUMPSOVErThELAzYDog"

        # Act
        res = panagram(string)

        # Assert
        self.assertEqual(True, res)
示例#5
0
    def test_single_word_non_panagram(self):
        # Arrange
        string = "sentence"

        # Act
        res = panagram(string)

        # Assert
        self.assertEqual(False, res)
示例#6
0
    def test_empty_string(self):
        # Arrange
        string = ""

        # Act
        res = panagram(string)

        # Assert
        self.assertEqual(False, res)