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))