From 5bdd957974fd32b6fb39ddd62cee058a4688b964 Mon Sep 17 00:00:00 2001 From: Mariana Mendes Date: Wed, 20 Sep 2017 13:43:09 -0300 Subject: [PATCH] Adiciona teste ao ExpedienteMateriaForm --- sapl/sessao/tests/test_sessao.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/sapl/sessao/tests/test_sessao.py b/sapl/sessao/tests/test_sessao.py index d92f7cabb..1ef0953a5 100644 --- a/sapl/sessao/tests/test_sessao.py +++ b/sapl/sessao/tests/test_sessao.py @@ -2,9 +2,11 @@ import pytest from django.utils.translation import ugettext_lazy as _ from model_mommy import mommy +from sapl.materia.models import TipoMateriaLegislativa from sapl.parlamentares.models import Legislatura, Partido, SessaoLegislativa from sapl.sessao import forms -from sapl.sessao.models import SessaoPlenaria, TipoSessaoPlenaria +from sapl.sessao.models import (SessaoPlenaria, + TipoSessaoPlenaria) def test_valida_campos_obrigatorios_sessao_plenaria_form(): @@ -113,3 +115,20 @@ def test_bancada_form_datas_invalidas(): assert not form.is_valid() assert form.errors['__all__'] == [_('Data de extinção não pode ser menor ' 'que a de criação')] + + +@pytest.mark.django_db(transaction=False) +def test_expediente_materia_form_valido(): + materia = mommy.make(TipoMateriaLegislativa) + sessao = mommy.make(SessaoPlenaria) + + form = forms.ExpedienteMateriaForm(data={'data_ordem': '28/12/2009', + 'numero_ordem': 1, + 'tipo_materia': int(materia.pk), + 'numero_materia': 20, + 'ano_materia': 2009, + 'tipo_votacao': 1, + 'sessao_plenaria': int(sessao.pk) + }) + import ipdb; ipdb.set_trace() + assert form.is_valid()