def test_get_articles(self): verdict = Verdict() verdict.set_reason(self.reason) verdict.analyze_articles(self.reason) articles = verdict.get_articles() expected = [ ur"第二十四條", ur"第二十五條", ur"第三十一條", ur"第三十二條", ur"第三十條", ur"第一百八十五條", ur"第一百八十五條第二項", ur"第三十條", ur"第二十條", ur"第二條", ur"第四條", ur"第二十二條", ur"第二十二條第二項", ur"第一百八十四條第一項", ur"第二百五十六條", ur"第四百八十一條", ur"第四百四十九條第一項", ur"第七十八條", ] for item in expected: self.assertTrue(item in articles, item + ur"should appear.")
def test_get_laws(self): verdict = Verdict() verdict.analyze_laws(self.reason) applied_laws = verdict.get_applied_laws() expected = [ur"公平交易法", ur"民事訴訟法", ur"商標法", ur"民法"] self.assertEqual(set(expected), set(applied_laws))