Browse Source

Adicionando blank true em tramitação (#2982)

Retirando obrigatoriedade de texto da tramitação dos testes Fix #2973
pull/2940/head
Ulysses Lara 5 years ago
committed by Edward
parent
commit
2f2e44d682
  1. 20
      sapl/materia/migrations/0060_auto_20190930_1136.py
  2. 2
      sapl/materia/models.py
  3. 4
      sapl/materia/tests/test_materia.py
  4. 6
      sapl/materia/tests/test_materia_form.py

20
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'),
),
]

2
sapl/materia/models.py

@ -1065,7 +1065,7 @@ class Tramitacao(models.Model):
turno = models.CharField( turno = models.CharField(
max_length=1, blank=True, verbose_name=_('Turno'), max_length=1, blank=True, verbose_name=_('Turno'),
choices=TURNO_CHOICES) 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( data_fim_prazo = models.DateField(
blank=True, null=True, verbose_name=_('Data Fim Prazo')) blank=True, null=True, verbose_name=_('Data Fim Prazo'))
user = models.ForeignKey(get_settings_auth_user_model(), user = models.ForeignKey(get_settings_auth_user_model(),

4
sapl/materia/tests/test_materia.py

@ -521,9 +521,7 @@ def test_form_errors_tramitacao(admin_client):
['Este campo é obrigatório.']) ['Este campo é obrigatório.'])
assert (response.context_data['form'].errors[ assert (response.context_data['form'].errors[
'unidade_tramitacao_destino'] == ['Este campo é obrigatório.']) 'unidade_tramitacao_destino'] == ['Este campo é obrigatório.'])
assert (response.context_data['form'].errors['texto'] ==
['Este campo é obrigatório.'])
@pytest.mark.django_db(transaction=False) @pytest.mark.django_db(transaction=False)
def test_form_errors_relatoria(admin_client): def test_form_errors_relatoria(admin_client):

6
sapl/materia/tests/test_materia_form.py

@ -206,13 +206,12 @@ def test_valida_campos_obrigatorios_tramitacao_form():
errors = form.errors errors = form.errors
assert errors['unidade_tramitacao_local'] == [_('Este campo é obrigatório.')] 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['status'] == [_('Este campo é obrigatório.')]
assert errors['data_tramitacao'] == [_('Este campo é obrigatório.')] assert errors['data_tramitacao'] == [_('Este campo é obrigatório.')]
assert errors['unidade_tramitacao_destino'] == [_('Este campo é obrigatório.')] assert errors['unidade_tramitacao_destino'] == [_('Este campo é obrigatório.')]
assert errors['urgente'] == [_('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) @pytest.mark.django_db(transaction=False)
@ -224,13 +223,12 @@ def test_valida_campos_obrigatorios_tramitacao_update_form():
errors = form.errors errors = form.errors
assert errors['unidade_tramitacao_local'] == [_('Este campo é obrigatório.')] 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['status'] == [_('Este campo é obrigatório.')]
assert errors['data_tramitacao'] == [_('Este campo é obrigatório.')] assert errors['data_tramitacao'] == [_('Este campo é obrigatório.')]
assert errors['unidade_tramitacao_destino'] == [_('Este campo é obrigatório.')] assert errors['unidade_tramitacao_destino'] == [_('Este campo é obrigatório.')]
assert errors['urgente'] == [_('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) @pytest.mark.django_db(transaction=False)

Loading…
Cancel
Save