def testAnalyze(self): nodes = self.viterbi.getBestPath(self.defaultText) writer = Writer() res = writer.getNodeText(self.viterbi.getTokenizer(), nodes) self.assertEqual(['<BOS>', '船', 'が', '検疫', '所', 'に', '着い', 'た', 'の', 'は', '、', '朝', 'の', '四', '時', '頃', 'に', 'ちがい', 'ない', '。', '<EOS>'], res)