Ejemplo n.º 1
0
def test_human_readable_atetime(sdate, stime, edate, etime, output):
    """Test that :func:`~app.models.Event.human_readable.datetime`
    properly formats event dates and times into human readable datetime
    strings.
    """

    event = Event(start_date=sdate, start_time=stime,
                  end_date=edate, end_time=etime)
    assert event.human_readable_datetime() == output
Ejemplo n.º 2
0
 def test_human_readable_datetime(self):
     """Test that :func:`~app.models.Event.human_readable_datetime` properly
     formats event dates and times into human readable date/time strings.
     """
     from eventum.models import Event
     for (start_date,
             start_time,
             end_date,
             end_time,
             string) in self.DATETIMES:
         event = Event(start_date=start_date,
                       start_time=start_time,
                       end_date=end_date,
                       end_time=end_time,
                       **self.EVENT_KWARGS)
         msg = self.ERROR_MSG.format('human readable datetime',
                                     string,
                                     event.human_readable_datetime())
         self.assertEqual(event.human_readable_datetime(), string, msg=msg)