Browse Source

HOT-FIX: corrige testes em matéria e norma

pull/2444/head 3.1.140
Leandro Roberto 6 years ago
parent
commit
912683f244
  1. 11
      sapl/materia/tests/test_materia.py
  2. 16
      sapl/norma/tests/test_norma.py

11
sapl/materia/tests/test_materia.py

@ -1,10 +1,10 @@
import pytest
from django.contrib.auth import get_user_model from django.contrib.auth import get_user_model
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from django.core.files.uploadedfile import SimpleUploadedFile from django.core.files.uploadedfile import SimpleUploadedFile
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.db.models import Max from django.db.models import Max
from model_mommy import mommy from model_mommy import mommy
import pytest
from sapl.base.models import Autor, TipoAutor from sapl.base.models import Autor, TipoAutor
from sapl.comissoes.models import Comissao, TipoComissao from sapl.comissoes.models import Comissao, TipoComissao
@ -528,11 +528,13 @@ def test_numeracao_materia_legislativa_por_legislatura(admin_client):
) )
# Cria uma materia na legislatura1 # Cria uma materia na legislatura1
tipo_materia = mommy.make(TipoMateriaLegislativa, id=1, sequencia_numeracao='L') tipo_materia = mommy.make(TipoMateriaLegislativa,
id=1, sequencia_numeracao='L')
materia = mommy.make(MateriaLegislativa, materia = mommy.make(MateriaLegislativa,
tipo=tipo_materia, tipo=tipo_materia,
ano=2017, ano=2017,
numero=1 numero=1,
data_apresentacao='2017-03-05'
) )
url = reverse('sapl.materia:recuperar_materia') url = reverse('sapl.materia:recuperar_materia')
@ -556,7 +558,8 @@ def test_numeracao_materia_legislativa_por_legislatura(admin_client):
def test_numeracao_materia_legislativa_por_ano(admin_client): def test_numeracao_materia_legislativa_por_ano(admin_client):
# Cria uma materia # Cria uma materia
tipo_materia = mommy.make(TipoMateriaLegislativa, id=1, sequencia_numeracao='A') tipo_materia = mommy.make(TipoMateriaLegislativa,
id=1, sequencia_numeracao='A')
materia = mommy.make(MateriaLegislativa, materia = mommy.make(MateriaLegislativa,
tipo=tipo_materia, tipo=tipo_materia,
ano=2017, ano=2017,

16
sapl/norma/tests/test_norma.py

@ -1,13 +1,13 @@
import pytest
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
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
import pytest
from sapl.base.models import AppConfig
from sapl.materia.models import MateriaLegislativa, TipoMateriaLegislativa from sapl.materia.models import MateriaLegislativa, TipoMateriaLegislativa
from sapl.norma.forms import (NormaJuridicaForm, NormaPesquisaSimplesForm, from sapl.norma.forms import (NormaJuridicaForm, NormaPesquisaSimplesForm,
NormaRelacionadaForm) NormaRelacionadaForm)
from sapl.norma.models import NormaJuridica, TipoNormaJuridica from sapl.norma.models import NormaJuridica, TipoNormaJuridica
from sapl.base.models import AppConfig
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
@ -81,6 +81,15 @@ def test_norma_juridica_materia_inexistente():
tipo = mommy.make(TipoNormaJuridica) tipo = mommy.make(TipoNormaJuridica)
tipo_materia = mommy.make(TipoMateriaLegislativa, descricao='VETO') tipo_materia = mommy.make(TipoMateriaLegislativa, descricao='VETO')
# cria uma matéria qualquer em 2017 pois, no teste, o campo ano_materia
# está vazio
materia = mommy.make(MateriaLegislativa,
tipo=tipo_materia,
ano=2017,
numero=1,
data_apresentacao='2017-03-05'
)
form = NormaJuridicaForm(data={'tipo': str(tipo.pk), form = NormaJuridicaForm(data={'tipo': str(tipo.pk),
'numero': '1', 'numero': '1',
'ano': '2017', 'ano': '2017',
@ -94,7 +103,8 @@ def test_norma_juridica_materia_inexistente():
assert not form.is_valid() assert not form.is_valid()
assert form.errors['__all__'] == [_("Matéria Legislativa 2/2017 (VETO) é inexistente.")] assert form.errors['__all__'] == [
_("Matéria Legislativa 2/2017 (VETO) é inexistente.")]
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)

Loading…
Cancel
Save