Browse Source

Internacionaliza algumas strings

pull/1434/head
Edward Ribeiro 7 years ago
parent
commit
6f38551f98
  1. 6
      sapl/parlamentares/forms.py
  2. 29
      sapl/parlamentares/tests/test_parlamentares.py

6
sapl/parlamentares/forms.py

@ -73,13 +73,15 @@ class MandatoForm(ModelForm):
if data_inicio_mandato: if data_inicio_mandato:
if (data_inicio_mandato < legislatura.data_inicio or if (data_inicio_mandato < legislatura.data_inicio or
data_inicio_mandato > legislatura.data_fim): data_inicio_mandato > legislatura.data_fim):
raise ValidationError(_('Data início mandato fora do intervalo de legislatura informada')) raise ValidationError(_("Data início mandato fora do intervalo "
"de legislatura informada"))
data_fim_mandato = data['data_fim_mandato'] data_fim_mandato = data['data_fim_mandato']
if data_fim_mandato: if data_fim_mandato:
if (data_fim_mandato < legislatura.data_inicio or if (data_fim_mandato < legislatura.data_inicio or
data_fim_mandato > legislatura.data_fim): data_fim_mandato > legislatura.data_fim):
raise ValidationError(_('Data fim mandato fora do intervalo de legislatura informada')) raise ValidationError(_("Data fim mandato fora do intervalo de "
"legislatura informada"))
existe_mandato = Mandato.objects.filter( existe_mandato = Mandato.objects.filter(
parlamentar=data['parlamentar'], parlamentar=data['parlamentar'],

29
sapl/parlamentares/tests/test_parlamentares.py

@ -1,5 +1,6 @@
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 model_mommy import mommy from model_mommy import mommy
from sapl.parlamentares.forms import MandatoForm from sapl.parlamentares.forms import MandatoForm
@ -95,11 +96,11 @@ def test_form_errors_dependente(admin_client):
follow=True) follow=True)
assert (response.context_data['form'].errors['nome'] == assert (response.context_data['form'].errors['nome'] ==
['Este campo é obrigatório.']) [_('Este campo é obrigatório.')])
assert (response.context_data['form'].errors['tipo'] == assert (response.context_data['form'].errors['tipo'] ==
['Este campo é obrigatório.']) [_('Este campo é obrigatório.')])
assert (response.context_data['form'].errors['sexo'] == assert (response.context_data['form'].errors['sexo'] ==
['Este campo é obrigatório.']) [_('Este campo é obrigatório.')])
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
@ -113,9 +114,9 @@ def test_form_errors_filiacao(admin_client):
follow=True) follow=True)
assert (response.context_data['form'].errors['partido'] == assert (response.context_data['form'].errors['partido'] ==
['Este campo é obrigatório.']) [_('Este campo é obrigatório.')])
assert (response.context_data['form'].errors['data'] == assert (response.context_data['form'].errors['data'] ==
['Este campo é obrigatório.']) [_('Este campo é obrigatório.')])
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
@ -146,9 +147,9 @@ def test_form_errors_mandato(admin_client):
follow=True) follow=True)
assert (response.context_data['form'].errors['legislatura'] == assert (response.context_data['form'].errors['legislatura'] ==
['Este campo é obrigatório.']) [_('Este campo é obrigatório.')])
assert (response.context_data['form'].errors['data_expedicao_diploma'] == assert (response.context_data['form'].errors['data_expedicao_diploma'] ==
['Este campo é obrigatório.']) [_('Este campo é obrigatório.')])
def test_mandato_form_invalido(): def test_mandato_form_invalido():
@ -158,9 +159,9 @@ def test_mandato_form_invalido():
assert not form.is_valid() assert not form.is_valid()
errors = form.errors errors = form.errors
assert errors['legislatura'] == ['Este campo é obrigatório.'] assert errors['legislatura'] == [_('Este campo é obrigatório.')]
assert errors['parlamentar'] == ['Este campo é obrigatório.'] assert errors['parlamentar'] == [_('Este campo é obrigatório.')]
assert errors['data_expedicao_diploma'] == ['Este campo é obrigatório.'] assert errors['data_expedicao_diploma'] == [_('Este campo é obrigatório.')]
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
@ -180,7 +181,7 @@ def test_mandato_form_duplicado():
assert not form.is_valid() assert not form.is_valid()
assert form.errors['__all__'] == ['Mandato nesta legislatura já existe.'] assert form.errors['__all__'] == [_('Mandato nesta legislatura já existe.')]
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_mandato_form_datas_invalidas(): def test_mandato_form_datas_invalidas():
@ -198,7 +199,8 @@ def test_mandato_form_datas_invalidas():
}) })
assert not form.is_valid() assert not form.is_valid()
assert form.errors['__all__'] == ['Data início mandato fora do intervalo de legislatura informada'] assert form.errors['__all__'] == \
["Data início mandato fora do intervalo de legislatura informada"]
form = MandatoForm(data={ form = MandatoForm(data={
'parlamentar': str(parlamentar.pk), 'parlamentar': str(parlamentar.pk),
@ -209,4 +211,5 @@ def test_mandato_form_datas_invalidas():
}) })
assert not form.is_valid() assert not form.is_valid()
assert form.errors['__all__'] == ['Data fim mandato fora do intervalo de legislatura informada'] assert form.errors['__all__'] == \
["Data fim mandato fora do intervalo de legislatura informada"]

Loading…
Cancel
Save