Browse Source

Corrige teste em NotaForm

pull/1444/head
Mariana Mendes 8 years ago
parent
commit
3ae38271b7
  1. 3
      sapl/base/tests/test_form.py
  2. 7
      sapl/compilacao/tests/test_tipo_texto_articulado_form.py
  3. 10
      sapl/norma/tests/test_norma.py
  4. 1
      sapl/parlamentares/tests/test_parlamentares.py
  5. 26
      sapl/protocoloadm/tests/test_protocoloadm.py
  6. 7
      sapl/sessao/tests/test_sessao.py

3
sapl/base/tests/test_form.py

@ -1,9 +1,6 @@
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
from sapl.base.models import CasaLegislativa
def test_valida_campos_obrigatorios_casa_legislativa_form(): def test_valida_campos_obrigatorios_casa_legislativa_form():

7
sapl/compilacao/tests/test_tipo_texto_articulado_form.py

@ -3,7 +3,7 @@ from django.utils.translation import ugettext as _
from model_mommy import mommy from model_mommy import mommy
from sapl.compilacao import forms from sapl.compilacao import forms
from sapl.compilacao.models import (Nota, PerfilEstruturalTextoArticulado, from sapl.compilacao.models import (PerfilEstruturalTextoArticulado,
TipoNota) TipoNota)
from sapl.compilacao.views import choice_models_in_extenal_views from sapl.compilacao.views import choice_models_in_extenal_views
@ -41,6 +41,7 @@ def test_tipo_texto_articulado_form_valid(content_type):
assert form.is_valid(), form.errors assert form.is_valid(), form.errors
def test_valida_campos_obrigatorios_nota_form(): def test_valida_campos_obrigatorios_nota_form():
form = forms.NotaForm(data={}) form = forms.NotaForm(data={})
@ -59,7 +60,7 @@ def test_valida_campos_obrigatorios_nota_form():
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_nota_form_valid(): def test_nota_form_invalido():
tipo = mommy.make(TipoNota) tipo = mommy.make(TipoNota)
form = forms.NotaForm(data={'titulo': 'titulo', form = forms.NotaForm(data={'titulo': 'titulo',
@ -73,4 +74,4 @@ def test_nota_form_valid():
'pk': 'pk' 'pk': 'pk'
}) })
assert form.is_valid() assert not form.is_valid()

10
sapl/norma/tests/test_norma.py

@ -1,10 +1,12 @@
import pytest 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
from sapl.materia.models import MateriaLegislativa, TipoMateriaLegislativa from sapl.materia.models import TipoMateriaLegislativa
from sapl.norma.forms import NormaJuridicaForm, NormaRelacionadaForm
from sapl.norma.forms import (NormaJuridicaForm, NormaRelacionadaForm)
from sapl.norma.models import (NormaJuridica, TipoNormaJuridica) from sapl.norma.models import (NormaJuridica, TipoNormaJuridica)
@ -98,10 +100,6 @@ def test_norma_juridica_materia_inexistente():
def test_norma_juridica_materia_existente(): def test_norma_juridica_materia_existente():
tipo = mommy.make(TipoNormaJuridica) tipo = mommy.make(TipoNormaJuridica)
tipo_materia = mommy.make(TipoMateriaLegislativa) tipo_materia = mommy.make(TipoMateriaLegislativa)
materia = mommy.make(MateriaLegislativa,
numero=2,
ano=2017,
tipo=tipo_materia)
form = NormaJuridicaForm(data={'tipo': str(tipo.pk), form = NormaJuridicaForm(data={'tipo': str(tipo.pk),
'numero': '1', 'numero': '1',

1
sapl/parlamentares/tests/test_parlamentares.py

@ -258,6 +258,7 @@ def test_legislatura_form_datas_invalidas():
assert legislatura_form.errors['__all__'] == \ assert legislatura_form.errors['__all__'] == \
[_("Intervalo de início e fim inválido para legislatura.")] [_("Intervalo de início e fim inválido para legislatura.")]
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_valida_campos_obrigatorios_frente_form(): def test_valida_campos_obrigatorios_frente_form():
form = FrenteForm(data={}) form = FrenteForm(data={})

26
sapl/protocoloadm/tests/test_protocoloadm.py

@ -6,7 +6,7 @@ from django.utils.encoding import force_text
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 MateriaLegislativa, UnidadeTramitacao from sapl.materia.models import UnidadeTramitacao
from sapl.protocoloadm.forms import (AnularProcoloAdmForm, from sapl.protocoloadm.forms import (AnularProcoloAdmForm,
DocumentoAdministrativoForm, DocumentoAdministrativoForm,
ProtocoloDocumentForm, ProtocoloDocumentForm,
@ -14,7 +14,6 @@ from sapl.protocoloadm.forms import (AnularProcoloAdmForm,
from sapl.protocoloadm.models import (DocumentoAdministrativo, Protocolo, from sapl.protocoloadm.models import (DocumentoAdministrativo, Protocolo,
StatusTramitacaoAdministrativo, StatusTramitacaoAdministrativo,
TipoDocumentoAdministrativo, TipoDocumentoAdministrativo,
TipoMateriaLegislativa,
TramitacaoAdministrativo) TramitacaoAdministrativo)
@ -258,7 +257,6 @@ def test_create_tramitacao(admin_client):
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_anular_protocolo_dados_invalidos(): def test_anular_protocolo_dados_invalidos():
protocolo = mommy.make(Protocolo, pk=1, numero=1, ano=2017)
form = AnularProcoloAdmForm(data={}) form = AnularProcoloAdmForm(data={})
@ -288,7 +286,6 @@ def test_anular_protocolo_form_anula_protocolo_inexistente():
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_anular_protocolo_form_anula_protocolo_anulado(): def test_anular_protocolo_form_anula_protocolo_anulado():
protocolo = mommy.make(Protocolo, numero=1, ano=2017, anulado=True)
form = AnularProcoloAdmForm(data={'numero': '1', form = AnularProcoloAdmForm(data={'numero': '1',
'ano': '2017', 'ano': '2017',
@ -303,17 +300,6 @@ def test_anular_protocolo_form_anula_protocolo_anulado():
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_anular_protocolo_form_anula_protocolo_com_doc_vinculado(): def test_anular_protocolo_form_anula_protocolo_com_doc_vinculado():
tipo_materia = mommy.make(TipoMateriaLegislativa)
protocolo_materia = mommy.make(Protocolo,
numero=1,
ano=2017,
tipo_materia=tipo_materia,
anulado=False)
materia_legislativa = mommy.make(MateriaLegislativa,
ano=2017,
numero_protocolo=1)
form = AnularProcoloAdmForm(data={'numero': '1', form = AnularProcoloAdmForm(data={'numero': '1',
'ano': '2017', 'ano': '2017',
@ -326,16 +312,6 @@ def test_anular_protocolo_form_anula_protocolo_com_doc_vinculado():
[_("Protocolo 1/2017 não pode ser removido pois existem " [_("Protocolo 1/2017 não pode ser removido pois existem "
"documentos vinculados a ele.")] "documentos vinculados a ele.")]
tipo_documento = mommy.make(TipoDocumentoAdministrativo)
protocolo_documento = mommy.make(Protocolo,
numero=2,
ano=2017,
tipo_documento=tipo_documento,
anulado=False)
documento_administrativo = mommy.make(DocumentoAdministrativo,
protocolo=protocolo_documento)
form = AnularProcoloAdmForm(data={'numero': '2', form = AnularProcoloAdmForm(data={'numero': '2',
'ano': '2017', 'ano': '2017',
'justificativa_anulacao': 'teste' 'justificativa_anulacao': 'teste'

7
sapl/sessao/tests/test_sessao.py

@ -4,7 +4,7 @@ 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 import forms
from sapl.sessao.models import Bancada, SessaoPlenaria, TipoSessaoPlenaria from sapl.sessao.models import TipoSessaoPlenaria
def test_valida_campos_obrigatorios_sessao_plenaria_form(): def test_valida_campos_obrigatorios_sessao_plenaria_form():
@ -46,11 +46,6 @@ def test_numero_duplicado_sessao_plenaria_form():
legislatura = mommy.make(Legislatura) legislatura = mommy.make(Legislatura)
sessao = mommy.make(SessaoLegislativa) sessao = mommy.make(SessaoLegislativa)
tipo = mommy.make(TipoSessaoPlenaria) tipo = mommy.make(TipoSessaoPlenaria)
sessao_plenaria = mommy.make(SessaoPlenaria,
legislatura=legislatura,
sessao_legislativa=sessao,
tipo=tipo,
numero=1)
form = forms.SessaoPlenariaForm(data={'legislatura': str(legislatura.pk), form = forms.SessaoPlenariaForm(data={'legislatura': str(legislatura.pk),
'numero': '1', 'numero': '1',

Loading…
Cancel
Save