Browse Source

Adiciona teste de view no CasaLegislativa e TipoAutor

pull/1495/head
Mariana Mendes 8 years ago
parent
commit
e04b9d8241
  1. 1
      sapl/base/tests/test_form.py
  2. 35
      sapl/base/tests/test_view_base.py
  3. 6
      sapl/sessao/tests/test_sessao_view.py

1
sapl/base/tests/test_form.py

@ -1,6 +1,5 @@
import pytest import pytest
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from model_mommy import mommy
from sapl.base.forms import CasaLegislativaForm from sapl.base.forms import CasaLegislativaForm

35
sapl/base/tests/test_view_base.py

@ -0,0 +1,35 @@
import pytest
from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _
@pytest.mark.django_db(transaction=False)
def test_incluir_casa_legislativa_errors(admin_client):
response = admin_client.post(reverse('sapl.base:casalegislativa_create'),
{'salvar': 'salvar'},
follow=True)
assert (response.context_data['form'].errors['nome'] ==
[_('Este campo é obrigatório.')])
assert (response.context_data['form'].errors['sigla'] ==
[_('Este campo é obrigatório.')])
assert (response.context_data['form'].errors['endereco'] ==
[_('Este campo é obrigatório.')])
assert (response.context_data['form'].errors['cep'] ==
[_('Este campo é obrigatório.')])
assert (response.context_data['form'].errors['municipio'] ==
[_('Este campo é obrigatório.')])
assert (response.context_data['form'].errors['uf'] ==
[_('Este campo é obrigatório.')])
@pytest.mark.django_db(transaction=False)
def test_incluir_tipo_autor_errors(admin_client):
response = admin_client.post(reverse('sapl.base:tipoautor_create'),
{'salvar': 'salvar'},
follow=True)
assert (response.context_data['form'].errors['descricao'] ==
[_('Este campo é obrigatório.')])

6
sapl/sessao/tests/test_sessao_view.py

@ -7,6 +7,7 @@ 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
pytest.mark.django_db(transaction=False) pytest.mark.django_db(transaction=False)
def test_incluir_sessao_plenaria_submit(admin_client): def test_incluir_sessao_plenaria_submit(admin_client):
legislatura = mommy.make(Legislatura) legislatura = mommy.make(Legislatura)
@ -25,8 +26,9 @@ def test_incluir_sessao_plenaria_submit(admin_client):
assert response.status_code == 200 assert response.status_code == 200
sessao = SessaoPlenaria.objects.first() sessao_plenaria = SessaoPlenaria.objects.first()
assert sessao.tipo == tipo assert sessao_plenaria.tipo == tipo
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_incluir_sessao_errors(admin_client): def test_incluir_sessao_errors(admin_client):

Loading…
Cancel
Save