|
|
|
@ -2,10 +2,9 @@ import pytest |
|
|
|
from django.utils.translation import ugettext_lazy as _ |
|
|
|
from model_mommy import mommy |
|
|
|
|
|
|
|
from sapl.parlamentares.models import (Legislatura, Partido, |
|
|
|
SessaoLegislativa) |
|
|
|
from sapl.parlamentares.models import Legislatura, Partido, SessaoLegislativa |
|
|
|
from sapl.sessao import forms |
|
|
|
from sapl.sessao.models import (Bancada, SessaoPlenaria, TipoSessaoPlenaria) |
|
|
|
from sapl.sessao.models import Bancada, SessaoPlenaria, TipoSessaoPlenaria |
|
|
|
|
|
|
|
|
|
|
|
def test_valida_campos_obrigatorios_sessao_plenaria_form(): |
|
|
|
@ -68,6 +67,7 @@ def test_numero_duplicado_sessao_plenaria_form(): |
|
|
|
"e Tipo informados. Favor escolher um " |
|
|
|
"número distinto."] |
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
|
def test_valida_campos_obrigatorios_bancada_form(): |
|
|
|
form = forms.BancadaForm(data={}) |
|
|
|
@ -81,12 +81,12 @@ def test_valida_campos_obrigatorios_bancada_form(): |
|
|
|
|
|
|
|
assert len(errors) == 2 |
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
|
def test_bancada_form_valido(): |
|
|
|
legislatura = mommy.make(Legislatura) |
|
|
|
partido = mommy.make(Partido) |
|
|
|
|
|
|
|
|
|
|
|
form = forms.BancadaForm(data={'legislatura': str(legislatura.pk), |
|
|
|
'nome': 'Nome da Bancada', |
|
|
|
'partido': str(partido.pk), |
|
|
|
@ -97,12 +97,12 @@ 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), |
|
|
|
|