def test_publicado_recentemente(self): """ publicado_recentemente() deve retornar falso para datas no futuro """ pergunta_futuro = Pergunta(data_hora=timezone.now() + datetime.timedelta(days=30)) self.assertEqual(pergunta_futuro.publicado_recentemente(), False)
def test_publicado_recentemente_agora(self): """ testa o retorno para caso seja publicado agora """ pergunta_atual = Pergunta(data_hora=timezone.now() - datetime.timedelta(hours=1)) self.assertEqual(pergunta_atual.publicado_recentemente(), True)
def test_publicado_recentemente_antes(self): """ testa o retorno para caso seja uma data antiga """ pergunta_passado = Pergunta(data_hora=timezone.now() - datetime.timedelta(days=30)) self.assertEqual(pergunta_passado.publicado_recentemente(), False)