Example #1
0
 def _filter_report_using_year(self, reportDescription, report, year):
     query = ReportQueryModel(reportDescription)
     for kword in query.keywords():
         for thread in report[kword]:
             threadobj = ThreadModel(thread)
             new_msgs = self._filer_msgs_in(threadobj, year)
             threadobj.replace_msgs_objs(new_msgs)
Example #2
0
 def test_replace_msgs_objs(self):
     thread = ThreadModel(Reports.get_asylum_polis_thread())
     self.assertGreater(thread.msg_count(), 1)
     thread.replace_msgs_objs([MsgModel({})])
     self.assertEqual(thread.msg_count(), 1)