From 302ac14da1b861d41d8bf31c57a18ea9668c4724 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/0063_auto_20191010_1228.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/0063_auto_20191010_1228.py diff --git a/sapl/materia/migrations/0063_auto_20191010_1228.py b/sapl/materia/migrations/0063_auto_20191010_1228.py new file mode 100644 index 000000000..1c5773c67 --- /dev/null +++ b/sapl/materia/migrations/0063_auto_20191010_1228.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.20 on 2019-10-10 15:28 +from __future__ import unicode_literals + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('materia', '0062_remove_tramitacao_turno'), + ] + + 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 1414e0088..a41b88487 100644 --- a/sapl/materia/models.py +++ b/sapl/materia/models.py @@ -1078,7 +1078,7 @@ class Tramitacao(models.Model): on_delete=models.PROTECT, blank=True, null=True, verbose_name=_('Turno')) - 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 5a148f627..7e30acc2b 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)