Пример #1
0
class FeriadoModelTest(TestCase):
    def setUp(self):
        self.feriado = 'Natal'
        self.mes = 12
        self.dia = 25
        self.cadastro = FeriadoModel(
        nome=self.feriado,
        dia=self.dia,
        mes=self.mes,
        )
        self.cadastro.save()
    
    def test_created(self):
        self.assertTrue(FeriadoModel.objects.exists())

    def test_modificado_em(self):
        self.assertIsInstance(self.cadastro.modificado_em, datetime)

    def test_nome_feriado(self):
        nome = self.cadastro.__dict__.get('nome', '')
        self.assertEqual(nome, self.feriado)

    def test_dia_feriado(self):
        dia = self.cadastro.__dict__.get('dia', '')
        self.assertEqual(dia, self.dia)
Пример #2
0
 def setUp(self):
     hoje = date.today()
     self.cadastro = FeriadoModel(
         nome='Dia do Saci Pererê',
         dia=hoje.day,
         mes=hoje.month,
     )
     self.cadastro.save()
     self.resp = self.client.get('/')
Пример #3
0
 def setUp(self):
     self.feriado = 'Natal'
     self.mes = 12
     self.dia = 25
     self.cadastro = FeriadoModel(
         nome=self.feriado,
         dia=self.dia,
         mes=self.mes,
     )
     self.cadastro.save()
Пример #4
0
class TestView_ComFeriado_Test(TestCase):
    def setUp(self):
        hoje = date.today()
        self.cadastro = FeriadoModel(
            nome='Dia do Saci Pererê',
            dia=hoje.day,
            mes=hoje.month,
        )
        self.cadastro.save()
        self.resp = self.client.get('/')

    def test_200_response(self):
        self.assertEqual(200, self.resp.status_code)

    def test_texto(self):
        self.assertContains(self.resp, 'Feriado')
        self.assertContains(self.resp, 'Dia do Saci Pererê')

    def test_template_mostra_feriado(self):
        self.assertTemplateUsed(self.resp, 'mostra_feriado.html')