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})
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)