def test_announcement_helper(self, mock_obj): """Test latest announcement helper.""" first = AnnouncementFactory.create( publish_from=make_aware(datetime(2013, 2, 12), pytz.UTC), publish_until=make_aware(datetime(2013, 2, 18), pytz.UTC)) second = AnnouncementFactory.create( publish_from=make_aware(datetime(2013, 2, 15), pytz.UTC), publish_until=make_aware(datetime(2013, 2, 17), pytz.UTC)) third = AnnouncementFactory.create( publish_from=make_aware(datetime(2013, 2, 21), pytz.UTC), publish_until=make_aware(datetime(2013, 2, 23), pytz.UTC)) mock_obj.return_value = make_aware(datetime(2013, 2, 13), pytz.UTC) eq_(latest_announcement(), first) mock_obj.return_value = make_aware(datetime(2013, 2, 15), pytz.UTC) eq_(latest_announcement(), second) mock_obj.return_value = make_aware(datetime(2013, 2, 17), pytz.UTC) eq_(latest_announcement(), first) mock_obj.return_value = make_aware(datetime(2013, 2, 19), pytz.UTC) eq_(latest_announcement(), None) mock_obj.return_value = make_aware(datetime(2013, 2, 22), pytz.UTC) eq_(latest_announcement(), third)
def test_published(self, mock_obj): """Test published model property.""" first = AnnouncementFactory.create(publish_from=datetime(2013, 2, 12), publish_until=datetime(2013, 2, 18)) second = AnnouncementFactory.create(publish_from=datetime(2013, 2, 15), publish_until=datetime(2013, 2, 17)) third = AnnouncementFactory.create(publish_from=datetime(2013, 2, 21), publish_until=datetime(2013, 2, 23)) mock_obj.now.return_value = datetime(2013, 2, 16) ok_(first.published) ok_(second.published) ok_(not third.published)
def test_published(self, mock_obj): """Test published model property.""" first = AnnouncementFactory.create(publish_from=datetime(2013, 2, 12), publish_until=datetime(2013, 2, 18)) second = AnnouncementFactory.create(publish_from=datetime(2013, 2, 15), publish_until=datetime( 2013, 2, 17)) third = AnnouncementFactory.create(publish_from=datetime(2013, 2, 21), publish_until=datetime(2013, 2, 23)) mock_obj.now.return_value = datetime(2013, 2, 16) ok_(first.published) ok_(second.published) ok_(not third.published)
def test_published(self, mock_obj): """Test published model property.""" first = AnnouncementFactory.create( publish_from=make_aware(datetime(2013, 2, 12), utc), publish_until=make_aware(datetime(2013, 2, 18), utc), ) second = AnnouncementFactory.create( publish_from=make_aware(datetime(2013, 2, 15), utc), publish_until=make_aware(datetime(2013, 2, 17), utc), ) third = AnnouncementFactory.create( publish_from=make_aware(datetime(2013, 2, 21), utc), publish_until=make_aware(datetime(2013, 2, 23), utc), ) mock_obj.return_value = make_aware(datetime(2013, 2, 16), utc) ok_(first.published) ok_(second.published) ok_(not third.published)
def test_announcement_helper(self, mock_obj): """Test latest announcement helper.""" first = AnnouncementFactory.create(publish_from=datetime(2013, 2, 12), publish_until=datetime(2013, 2, 18)) second = AnnouncementFactory.create(publish_from=datetime(2013, 2, 15), publish_until=datetime(2013, 2, 17)) third = AnnouncementFactory.create(publish_from=datetime(2013, 2, 21), publish_until=datetime(2013, 2, 23)) mock_obj.now.return_value = datetime(2013, 2, 13) eq_(latest_announcement(), first) mock_obj.now.return_value = datetime(2013, 2, 15) eq_(latest_announcement(), second) mock_obj.now.return_value = datetime(2013, 2, 17) eq_(latest_announcement(), first) mock_obj.now.return_value = datetime(2013, 2, 19) eq_(latest_announcement(), None) mock_obj.now.return_value = datetime(2013, 2, 22) eq_(latest_announcement(), third)
def setUp(self): AnnouncementFactory.create( publish_from=datetime(2013, 2, 12), publish_until=datetime(2013, 2, 18)) AnnouncementFactory.create( publish_from=datetime(2013, 2, 15), publish_until=datetime(2013, 2, 17)) AnnouncementFactory.create( publish_from=datetime(2013, 2, 21), publish_until=datetime(2013, 2, 23))
def setUp(self): AnnouncementFactory.create( publish_from=make_aware(datetime(2013, 2, 12), pytz.UTC), publish_until=make_aware(datetime(2013, 2, 18), pytz.UTC)) AnnouncementFactory.create( publish_from=make_aware(datetime(2013, 2, 15), pytz.UTC), publish_until=make_aware(datetime(2013, 2, 17), pytz.UTC)) AnnouncementFactory.create( publish_from=make_aware(datetime(2013, 2, 21), pytz.UTC), publish_until=make_aware(datetime(2013, 2, 23), pytz.UTC))
def test_get_template_text(self): announcement = AnnouncementFactory.create(publish_from=datetime(2013, 2, 12)) text = announcement.get_template_text() ok_(isinstance(text, Markup))
def test_get_template_text(self): announcement = AnnouncementFactory.create( publish_from=datetime(2013, 2, 12)) text = announcement.get_template_text() ok_(isinstance(text, Markup))