Browse Source

Adiciona testes básicos de checagem de data para Bancada

pull/1444/head
Mariana Mendes 8 years ago
parent
commit
14fc51c60a
  1. 17
      sapl/sessao/tests/test_sessao.py

17
sapl/sessao/tests/test_sessao.py

@ -96,3 +96,20 @@ def test_bancada_form_valido():
}) })
assert form.is_valid() 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')]

Loading…
Cancel
Save