Ejemplo n.º 1
0
def past_days_news(request, past_date):
    try:
        # Converts data from the string Url
        date = dt.datetime.strptime(past_date, '%Y-%m-%d').date()
    except ValueError:
        # Raise 404 error when ValueError is thrown
        raise Http404()
        assert False

    if date == dt.date.today():
        return redirect(news_today)

    news = Article.days_news(date)
    return render(request, 'all-news/past-news.html',{"date": date,"news":news})
Ejemplo n.º 2
0
 def test_get_news_by_date(self):
     test_date = '2017-03-17'
     date = dt.datetime.strptime(test_date, "%Y-%m-%d").date()
     news_by_date = Article.days_news(date)
     self.assertTrue(len(news_by_date) == 0)