コード例 #1
0
ファイル: wordparsertest.py プロジェクト: 0x1001/jarvis
    def test_wordsSet(self):
        from database import WordParser
        from database import WordRecord

        contents = "dummy foo123 bar_bar dummy foobar"

        parser = WordParser(contents)
        words = parser.wordsSet()

        self.assertIsInstance(words, set)

        self.assertIn(WordRecord("dummy"), words)
        self.assertIn(WordRecord("foobar"), words)
        self.assertNotIn(WordRecord("foo123"), words)
        self.assertNotIn(WordRecord("bar_bar"), words)
        self.assertNotIn(WordRecord(""), words)
コード例 #2
0
ファイル: wordparsertest.py プロジェクト: 0x1001/jarvis
    def test_wordsSet_invalidinput(self):
        from database import WordParser, WordParserException

        parser = WordParser(None)
        with self.assertRaises(WordParserException):
            words = parser.wordsSet()