Browse Source

fix: https://github.com/interlegis/sapl/pull/3829#discussion_r3182291982

3828_refatorar_mesa_diretora
LeandroJatai 3 days ago
parent
commit
5edbc36b56
  1. 4
      sapl/parlamentares/models.py
  2. 4
      sapl/parlamentares/tests/test_mesadiretora.py

4
sapl/parlamentares/models.py

@ -518,9 +518,9 @@ class MesaDiretora(models.Model):
def clean(self):
if self.data_inicio and self.data_fim:
if self.data_inicio >= self.data_fim:
if self.data_inicio > self.data_fim:
raise ValidationError(
_('A data de início deve ser anterior à data de fim.'))
_('A data de início deve ser anterior e/ou igual à data de fim.'))
if self.legislatura_id:
if self.data_inicio < self.legislatura.data_inicio or self.data_fim > self.legislatura.data_fim:

4
sapl/parlamentares/tests/test_mesadiretora.py

@ -27,7 +27,7 @@ def test_mesadiretora_model_clean_data_inicio_maior_que_data_fim():
data_fim=date(2021, 12, 31),
legislatura=legislatura
)
with pytest.raises(ValidationError, match='A data de início deve ser anterior à data de fim.'):
with pytest.raises(ValidationError, match='A data de início deve ser anterior e/ou igual à data de fim.'):
mesa.clean()
@ -193,7 +193,7 @@ def test_mesadiretora_form_data_inicio_maior_que_data_fim():
assert not form.is_valid()
errors = form.errors
assert errors['__all__'] == [_('A data de início deve ser anterior à data de fim.')]
assert errors['__all__'] == [_('A data de início deve ser anterior e/ou igual à data de fim.')]
@pytest.mark.django_db(transaction=False)

Loading…
Cancel
Save