From 5ed94bcb3ceb8bb046a2fee3244e8b00d3279862 Mon Sep 17 00:00:00 2001 From: Mariana Mendes Date: Wed, 15 Aug 2018 10:44:30 -0300 Subject: [PATCH] Adiciona mais um teste referente ao forms de audiencia --- sapl/audiencia/tests/test_audiencia.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/sapl/audiencia/tests/test_audiencia.py b/sapl/audiencia/tests/test_audiencia.py index f617d426a..83e3883be 100644 --- a/sapl/audiencia/tests/test_audiencia.py +++ b/sapl/audiencia/tests/test_audiencia.py @@ -3,6 +3,7 @@ from django.utils.translation import ugettext as _ from model_mommy import mommy from sapl.audiencia import forms +from sapl.materia.models import MateriaLegislativa, TipoMateriaLegislativa @pytest.mark.django_db(transaction=False) def test_valida_campos_obrigatorios_audiencia_form(): @@ -19,3 +20,21 @@ def test_valida_campos_obrigatorios_audiencia_form(): assert errors['hora_inicio'] == [_('Este campo é obrigatório.')] assert len(errors) == 5 + + +@pytest.mark.django_db(transaction=False) +def test_audiencia_form_hora_invalida(): + tipo_materia = mommy.make(TipoMateriaLegislativa) + + tipo = mommy.make(TipoAudienciaPublica) + + form = forms.AudienciaForm(data={'nome': 'Nome da Audiencia', + 'tema': 'Tema da Audiencia', + 'tipo': tipo, + 'data': '2016-10-01', + 'hora_inicio': '10:00', + 'hora_fim': '9:00', + }) + assert not form.is_valid() + + assert form.errors['__all__'] == ["A hora de fim não pode ser anterior a hora de início"] \ No newline at end of file