Skip to content

Commit

Permalink
Remove unused and redundant tests
Browse files Browse the repository at this point in the history
  • Loading branch information
augusto-herrmann committed Aug 16, 2024
1 parent 737cdd8 commit 8d31b4d
Showing 1 changed file with 0 additions and 102 deletions.
102 changes: 0 additions & 102 deletions tests/plano_trabalho/avaliacao_registros_execucao_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,108 +81,6 @@ def test_create_pt_invalid_avaliacao_registros_execucao(
)
assert_error_message(response, detail_message)


class TestCreatePTInvalidAvaliacaoRegistrosExecucaoDates(BasePTTest):
"""Testa a criação de um plano de trabalho com datas inválidas para
o período avaliativo na avaliação de registros de execução.
O teste envia uma requisição PUT para a rota
"/organizacao/SIAPE/{cod_unidade_autorizadora}/plano_trabalho/{id_plano_trabalho}"
com diferentes combinações de datas para o período avaliativo e para
o início do Plano de Trabalho.
Quando as datas são válidas (data_fim_periodo_avaliativo >=
data_inicio_periodo_avaliativo e data_inicio_periodo_avaliativo >
data_inicio_plano_trabalho), espera-se que a resposta tenha o status
HTTP 201 Created. Quando as datas são inválidas, espera-se que a
resposta tenha o status HTTP 422 Unprocessable Entity e que a
mensagem de erro apropriada esteja presente na resposta.
"""

# TODO: Verificar com área de negócio se essa validação é assim mesmo
# @pytest.mark.parametrize(
# "data_inicio_periodo_avaliativo, data_fim_periodo_avaliativo",
# [
# ("2023-01-01", "2022-12-31"),
# ("2023-01-01", "2023-01-01"),
# ("2023-01-01", "2023-01-02"),
# ],
# )
# def test_create_pt_invalid_avaliacao_registros_execucao_dates(
# self,
# data_inicio_periodo_avaliativo: str,
# data_fim_periodo_avaliativo: str,
# ):
# """Testa a criação de um plano de trabalho com datas inválidas para
# o período avaliativo na avaliação de registros de execução.

# Args:
# data_inicio_periodo_avaliativo (str): Data de início do período avaliativo.
# data_fim_periodo_avaliativo (str): Data de fim do período avaliativo.
# """
# input_pt = self.input_pt.copy()
# input_pt["avaliacoes_registros_execucao"][0][
# "data_inicio_periodo_avaliativo"
# ] = data_inicio_periodo_avaliativo
# input_pt["avaliacoes_registros_execucao"][0][
# "data_fim_periodo_avaliativo"
# ] = data_fim_periodo_avaliativo

# response = self.create_pt(input_pt)

# if date.fromisoformat(data_fim_periodo_avaliativo) >= date.fromisoformat(
# data_inicio_periodo_avaliativo
# ):
# assert response.status_code == status.HTTP_201_CREATED
# else:
# assert response.status_code == status.HTTP_422_UNPROCESSABLE_ENTITY
# detail_message = (
# "A data de fim do período avaliativo deve ser igual ou "
# "posterior à data de início"
# )
# assert_error_message(response, detail_message)

# TODO: Verificar com área de negócio se essa validação é assim mesmo
# @pytest.mark.parametrize(
# "data_inicio_plano_trabalho, data_inicio_periodo_avaliativo",
# [
# ("2023-01-01", "2022-12-31"),
# ("2023-01-01", "2023-01-01"),
# ("2023-01-01", "2023-01-02"),
# ],
# )
# def test_create_pt_invalid_avaliacao_registros_execucao_start_date(
# self,
# data_inicio_plano_trabalho: str,
# data_inicio_periodo_avaliativo: str,
# ):
# """Testa a criação de um plano de trabalho, comparando a data de
# início do período avaliativo à data de início do Plano de
# Trabalho.

# Aqueles que possuem data de início do período avaliativo anterior
# à data de início do Plano de Trabalho devem ser rejeitados.
# """
# input_pt = self.input_pt.copy()
# input_pt["data_inicio_plano_trabalho"] = data_inicio_plano_trabalho
# input_pt["avaliacoes_registros_execucao"][0][
# "data_inicio_periodo_avaliativo"
# ] = data_inicio_periodo_avaliativo

# response = self.create_pt(input_pt)

# if date.fromisoformat(data_inicio_periodo_avaliativo) > date.fromisoformat(
# data_inicio_plano_trabalho
# ):
# assert response.status_code == status.HTTP_201_CREATED
# else:
# assert response.status_code == status.HTTP_422_UNPROCESSABLE_ENTITY
# detail_message = (
# "A data de início do período avaliativo deve ser posterior "
# "à data de início do Plano de Trabalho"
# )
# assert_error_message(response, detail_message)

@pytest.mark.parametrize(
"data_inicio_periodo_avaliativo, data_avaliacao_registros_execucao",
[
Expand Down

0 comments on commit 8d31b4d

Please sign in to comment.