def test_filtered_message_dates_2(self):
     # start date is today and end date is tomorrow
     msg = self._create_new_message()
     msg.start = datetime.now().strftime("%Y-%m-%d")
     msg.end = (datetime.now() + timedelta(days=1)).strftime("%Y-%m-%d")
     msg.insert()
     filtered_msgs = ProjectMessage.get_filtered_messages(self.env)
     self.assertEqual(1, len(filtered_msgs))
 def test_filtered_message_dates_3(self):
     # start date is tomorrow and end date is next week
     msg = self._create_new_message()
     msg['start'] = (datetime.now() + timedelta(days=1)).strftime("%Y-%m-%d")
     msg['end ']= (datetime.now() + timedelta(days=7)).strftime("%Y-%m-%d")
     msg.insert()
     filtered_msgs = ProjectMessage.get_filtered_messages(self.env)
     self.assertEqual(0, len(filtered_msgs))
 def test_filtered_message_dates(self):
     # start date is before and end date is after today
     msg = self._create_new_message()
     msg['start'] = (datetime.now() - timedelta(days=5)).strftime("%Y-%m-%d")
     msg['end'] = (datetime.now() + timedelta(days=5)).strftime("%Y-%m-%d")
     msg.insert()
     filtered_msgs = ProjectMessage.get_filtered_messages(self.env)
     self.assertEqual(1, len(filtered_msgs))