Skip to content

Commit

Permalink
Create fixture for creating an example pt in unit 2 and rename old one
Browse files Browse the repository at this point in the history
  • Loading branch information
augusto-herrmann committed Feb 6, 2025
1 parent 98d0eee commit c57a005
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 3 deletions.
20 changes: 18 additions & 2 deletions tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,7 @@ def example_pt_unidade_3(
input_pt: dict,
header_admin: dict,
):
"""Cria um Plano de Trabalho do Participante como exemplo."""
"""Cria na unidade 3 um Plano de Trabalho do Participante como exemplo."""
input_pt_3 = deepcopy(input_pt)
input_pt_3["cod_unidade_autorizadora"] = 3
client.put(
Expand All @@ -462,7 +462,23 @@ def example_part(client: httpx.Client, input_part: dict, header_admin: dict):


@pytest.fixture()
def example_part_2(client: httpx.Client, input_part: dict, header_admin: dict):
def example_part_autorizadora_2(client: httpx.Client, input_part: dict, header_admin: dict):
"""Cria um exemplo de status de participante com diferente SIAPE e lotação"""
input_part_1 = deepcopy(input_part)
input_part_1["cod_unidade_autorizadora"] = 2
input_part_1["matricula_siape"] = "1234567"
client.put(
f"/organizacao/{input_part_1['origem_unidade']}"
f"/{input_part_1['cod_unidade_autorizadora']}"
f"/{input_part_1['cod_unidade_lotacao']}"
f"/participante/{input_part_1['matricula_siape']}",
json=input_part_1,
headers=header_admin,
)


@pytest.fixture()
def example_part_lotacao_99(client: httpx.Client, input_part: dict, header_admin: dict):
"""Cria um exemplo de status de participante com diferente SIAPE e lotação"""
input_part_1 = deepcopy(input_part)
input_part_1["cod_unidade_lotacao"] = 99
Expand Down
2 changes: 1 addition & 1 deletion tests/plano_trabalho/date_validation_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ def test_create_plano_trabalho_overlapping_date_interval(
data_termino: str,
status_pt: int,
example_pt,
example_part_2,
example_part_lotacao_99,
):
"""Tenta criar um plano de trabalho com sobreposição de intervalo de
data na mesma unidade para o mesmo participante.
Expand Down

0 comments on commit c57a005

Please sign in to comment.