def test_parse_word_file(self): self.assertEqual(WordFileParser.parse_word_file("wordlists/testFile0"), ["pumpernickel"]) self.assertEqual( WordFileParser.parse_word_file("wordlists/testFile1"), ["roses", "are", "red", "violets", "are", "blue", "roses", "roses", "blue", "blueroses"], ) self.assertEqual(WordFileParser.parse_word_file("wordlists/testFile2"), []) self.assertEqual( WordFileParser.parse_word_file("wordlists/testFile3"), [ "This", "IS", "a", "file", "of", "somewords", "that", "I", "am", "using", "to", "test", "my", "file", "parsing", "function", "i", "hope", "itworkswell", ], )
def test_get_word_and_validate(self): self.assertEqual(WordFileParser._get_word_and_validate("hello\n"), "hello") self.assertEqual(WordFileParser._get_word_and_validate("HELLO\n"), "HELLO") self.assertEqual(WordFileParser._get_word_and_validate("I\n"), "I") self.assertEqual(WordFileParser._get_word_and_validate("zyxabzzht\n"), "zyxabzzht") self.assertEqual(WordFileParser._get_word_and_validate("zyxabzzht"), False) self.assertEqual(WordFileParser._get_word_and_validate("\n"), False) self.assertEqual(WordFileParser._get_word_and_validate("hey you there\n"), False) self.assertEqual(WordFileParser._get_word_and_validate("here-we-go\n"), False) self.assertEqual(WordFileParser._get_word_and_validate("number98isthebestplayer\n"), False)