|
|
@ -1,6 +1,7 @@ |
|
|
|
import pytest |
|
|
|
from django.utils.translation import ugettext as _ |
|
|
|
from model_mommy import mommy |
|
|
|
import pytest |
|
|
|
|
|
|
|
from sapl.compilacao import forms |
|
|
|
from sapl.compilacao.models import PerfilEstruturalTextoArticulado, TipoNota |
|
|
|
from sapl.compilacao.views import choice_models_in_extenal_views |
|
|
@ -21,25 +22,6 @@ def test_valida_campos_obrigatorios_tipo_texto_articulado_form(): |
|
|
|
assert len(errors) == 4 |
|
|
|
|
|
|
|
|
|
|
|
_content_types = choice_models_in_extenal_views() |
|
|
|
|
|
|
|
|
|
|
|
@pytest.mark.parametrize('content_type', _content_types) |
|
|
|
@pytest.mark.django_db(transaction=False) |
|
|
|
def test_tipo_texto_articulado_form_valid(content_type): |
|
|
|
perfil = mommy.make(PerfilEstruturalTextoArticulado) |
|
|
|
|
|
|
|
form = forms.TipoTaForm(data={'sigla': 'si', |
|
|
|
'descricao': 'teste', |
|
|
|
'content_type': content_type[0], |
|
|
|
'participacao_social': True, |
|
|
|
'publicacao_func': True, |
|
|
|
'perfis': [perfil.pk, ] |
|
|
|
}) |
|
|
|
|
|
|
|
assert form.is_valid(), form.errors |
|
|
|
|
|
|
|
|
|
|
|
def test_valida_campos_obrigatorios_nota_form(): |
|
|
|
form = forms.NotaForm(data={}) |
|
|
|
|
|
|
|