diff --git a/sapl/norma/tests/test_norma.py b/sapl/norma/tests/test_norma.py index 1857f0966..fe068b777 100644 --- a/sapl/norma/tests/test_norma.py +++ b/sapl/norma/tests/test_norma.py @@ -4,7 +4,7 @@ from django.utils.translation import ugettext_lazy as _ from model_mommy import mommy from sapl.materia.models import MateriaLegislativa, TipoMateriaLegislativa -from sapl.norma.forms import NormaJuridicaForm, NormaRelacionadaForm +from sapl.norma.forms import NormaJuridicaForm, NormaRelacionadaForm, NormaPesquisaSimplesForm from sapl.norma.models import NormaJuridica, TipoNormaJuridica @@ -130,3 +130,16 @@ def test_norma_relacionada_form_campos_obrigatorios(): assert errors['tipo_vinculo'] == [_('Este campo é obrigatório.')] assert len(errors) == 4 + + +@pytest.mark.django_db(transaction=False) +def test_norma_pesquisa_form_datas_invalidas(): + tipo = mommy.make(TipoNormaJuridica) + + form = NormaPesquisaSimplesForm(data={'tipo_norma': str(tipo.pk), + 'data_inicial': '10/11/2017', + 'data_final': '09/11/2017' + }) + assert not form.is_valid() + assert form.errors['__all__'] == [_('A Data Final não pode ser menor que ' + 'a Data Inicial')]