def test_was_published_recently_with_old_news(self): ''' was_published_recently() should return False for news older than one week ''' old_news = Post(pub_date=timezone.now() - datetime.timedelta(days=30)) self.assertEqual(old_news.was_published_recently(), False)
def test_was_published_recently_with_future_news(self): ''' was_published_recently() should return False for news published in future ''' future_news = Post(pub_date=timezone.now() + datetime.timedelta(days=30)) self.assertEqual(future_news.was_published_recently(), False)
def test_was_published_recently_with_recent_news(self): ''' was_published_recently() should return True for recent news ''' old_news = Post(pub_date=timezone.now() - datetime.timedelta(hours=1)) self.assertEqual(old_news.was_published_recently(), True)