Browse Source

Adiciona teste ao ExpedienteMateriaForm

pull/1495/head
Mariana Mendes 8 years ago
parent
commit
5bdd957974
  1. 21
      sapl/sessao/tests/test_sessao.py

21
sapl/sessao/tests/test_sessao.py

@ -2,9 +2,11 @@ import pytest
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from model_mommy import mommy from model_mommy import mommy
from sapl.materia.models import TipoMateriaLegislativa
from sapl.parlamentares.models import Legislatura, Partido, SessaoLegislativa from sapl.parlamentares.models import Legislatura, Partido, SessaoLegislativa
from sapl.sessao import forms 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(): def test_valida_campos_obrigatorios_sessao_plenaria_form():
@ -113,3 +115,20 @@ def test_bancada_form_datas_invalidas():
assert not form.is_valid() assert not form.is_valid()
assert form.errors['__all__'] == [_('Data de extinção não pode ser menor ' assert form.errors['__all__'] == [_('Data de extinção não pode ser menor '
'que a de criação')] '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()

Loading…
Cancel
Save