mirror of https://github.com/interlegis/sapl.git
Mariana Mendes
8 years ago
4 changed files with 58 additions and 22 deletions
@ -0,0 +1,36 @@ |
|||||
|
import pytest |
||||
|
from model_mommy import mommy |
||||
|
|
||||
|
from sapl.compilacao import forms |
||||
|
from sapl.compilacao.models import PerfilEstruturalTextoArticulado |
||||
|
|
||||
|
|
||||
|
def test_valida_campos_obrigatorios_tipo_texto_articulado_form(): |
||||
|
form = forms.TipoTaForm(data={}) |
||||
|
|
||||
|
assert not form.is_valid() |
||||
|
|
||||
|
errors = form.errors |
||||
|
|
||||
|
assert errors['sigla'] == ['Este campo é obrigatório.'] |
||||
|
assert errors['descricao'] == ['Este campo é obrigatório.'] |
||||
|
assert errors['content_type'] == ['Este campo é obrigatório.'] |
||||
|
assert errors['participacao_social'] == ['Este campo é obrigatório.'] |
||||
|
assert errors['publicacao_func'] == ['Este campo é obrigatório.'] |
||||
|
|
||||
|
assert len(errors) == 5 |
||||
|
|
||||
|
|
||||
|
@pytest.mark.django_db(transaction=False) |
||||
|
def test_tipo_texto_articulado_form_valid(): |
||||
|
perfil = mommy.make(PerfilEstruturalTextoArticulado) |
||||
|
|
||||
|
form = forms.TipoTaForm(data={'sigla': 'si', |
||||
|
'descricao': 'teste', |
||||
|
'content_type': 'content', |
||||
|
'participacao_social': 'social', |
||||
|
'publicacao_func': 'func', |
||||
|
'perfis': str(perfil.pk) |
||||
|
}) |
||||
|
|
||||
|
assert form.is_valid() |
Loading…
Reference in new issue