From 2f2e44d6825cb0783e7f1c54641447dc6d1511f4 Mon Sep 17 00:00:00 2001 From: Ulysses Lara Date: Tue, 8 Oct 2019 11:12:21 -0300 Subject: [PATCH] =?UTF-8?q?Adicionando=20blank=20true=20em=20tramita=C3=A7?= =?UTF-8?q?=C3=A3o=20(#2982)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Retirando obrigatoriedade de texto da tramitação dos testes Fix #2973 --- .../migrations/0060_auto_20190930_1136.py | 20 +++++++++++++++++++ sapl/materia/models.py | 2 +- sapl/materia/tests/test_materia.py | 4 +--- sapl/materia/tests/test_materia_form.py | 6 ++---- 4 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 sapl/materia/migrations/0060_auto_20190930_1136.py diff --git a/sapl/materia/migrations/0060_auto_20190930_1136.py b/sapl/materia/migrations/0060_auto_20190930_1136.py new file mode 100644 index 000000000..0aeed586f --- /dev/null +++ b/sapl/materia/migrations/0060_auto_20190930_1136.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.20 on 2019-09-30 14:36 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('materia', '0059_merge_20191003_0854'), + ] + + operations = [ + migrations.AlterField( + model_name='tramitacao', + name='texto', + field=models.TextField(blank=True, verbose_name='Texto da Ação'), + ), + ] diff --git a/sapl/materia/models.py b/sapl/materia/models.py index cdc089b3b..3fe070b81 100644 --- a/sapl/materia/models.py +++ b/sapl/materia/models.py @@ -1065,7 +1065,7 @@ class Tramitacao(models.Model): turno = models.CharField( max_length=1, blank=True, verbose_name=_('Turno'), choices=TURNO_CHOICES) - texto = models.TextField(verbose_name=_('Texto da Ação')) + texto = models.TextField(verbose_name=_('Texto da Ação'), blank=True) data_fim_prazo = models.DateField( blank=True, null=True, verbose_name=_('Data Fim Prazo')) user = models.ForeignKey(get_settings_auth_user_model(), diff --git a/sapl/materia/tests/test_materia.py b/sapl/materia/tests/test_materia.py index dabf29bed..c6a4f542d 100644 --- a/sapl/materia/tests/test_materia.py +++ b/sapl/materia/tests/test_materia.py @@ -521,9 +521,7 @@ def test_form_errors_tramitacao(admin_client): ['Este campo é obrigatório.']) assert (response.context_data['form'].errors[ 'unidade_tramitacao_destino'] == ['Este campo é obrigatório.']) - assert (response.context_data['form'].errors['texto'] == - ['Este campo é obrigatório.']) - + @pytest.mark.django_db(transaction=False) def test_form_errors_relatoria(admin_client): diff --git a/sapl/materia/tests/test_materia_form.py b/sapl/materia/tests/test_materia_form.py index 215f114a2..6392ca05b 100644 --- a/sapl/materia/tests/test_materia_form.py +++ b/sapl/materia/tests/test_materia_form.py @@ -206,13 +206,12 @@ def test_valida_campos_obrigatorios_tramitacao_form(): errors = form.errors assert errors['unidade_tramitacao_local'] == [_('Este campo é obrigatório.')] - assert errors['texto'] == [_('Este campo é obrigatório.')] assert errors['status'] == [_('Este campo é obrigatório.')] assert errors['data_tramitacao'] == [_('Este campo é obrigatório.')] assert errors['unidade_tramitacao_destino'] == [_('Este campo é obrigatório.')] assert errors['urgente'] == [_('Este campo é obrigatório.')] - assert len(errors) == 6 + assert len(errors) == 5 @pytest.mark.django_db(transaction=False) @@ -224,13 +223,12 @@ def test_valida_campos_obrigatorios_tramitacao_update_form(): errors = form.errors assert errors['unidade_tramitacao_local'] == [_('Este campo é obrigatório.')] - assert errors['texto'] == [_('Este campo é obrigatório.')] assert errors['status'] == [_('Este campo é obrigatório.')] assert errors['data_tramitacao'] == [_('Este campo é obrigatório.')] assert errors['unidade_tramitacao_destino'] == [_('Este campo é obrigatório.')] assert errors['urgente'] == [_('Este campo é obrigatório.')] - assert len(errors) == 6 + assert len(errors) == 5 @pytest.mark.django_db(transaction=False)