From 14fc51c60a2be89752f250feb6259ad50aaeb394 Mon Sep 17 00:00:00 2001 From: Mariana Mendes Date: Fri, 25 Aug 2017 15:03:15 -0300 Subject: [PATCH] =?UTF-8?q?Adiciona=20testes=20b=C3=A1sicos=20de=20checage?= =?UTF-8?q?m=20de=20data=20para=20Bancada?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/sessao/tests/test_sessao.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/sapl/sessao/tests/test_sessao.py b/sapl/sessao/tests/test_sessao.py index b4d914e59..8fd4e9ea4 100644 --- a/sapl/sessao/tests/test_sessao.py +++ b/sapl/sessao/tests/test_sessao.py @@ -96,3 +96,20 @@ def test_bancada_form_valido(): }) assert form.is_valid() + +@pytest.mark.django_db(transaction=False) +def test_bancada_form_datas_invalidas(): + legislatura = mommy.make(Legislatura) + partido = mommy.make(Partido) + + + form = forms.BancadaForm(data={'legislatura': str(legislatura.pk), + 'nome': 'Nome da Bancada', + 'partido': str(partido.pk), + 'data_criacao': '2016-11-01', + 'data_extincao': '2016-10-01', + 'descricao': 'teste' + }) + assert not form.is_valid() + assert form.errors['__all__'] == [_('Data de extinção não pode ser menor ' + 'que a de criação')]