diff --git a/backend/test_observer/controllers/artefacts/artefacts.py b/backend/test_observer/controllers/artefacts/artefacts.py index f44b9368..fbefd221 100644 --- a/backend/test_observer/controllers/artefacts/artefacts.py +++ b/backend/test_observer/controllers/artefacts/artefacts.py @@ -166,10 +166,6 @@ def rerun_artefact_test_executions( test_executions = ( te for te in test_executions if set(te.review_decision) == decision ) - if environment := request.test_execution_environment_contains: - test_executions = ( - te for te in test_executions if environment in te.environment.name - ) for te in test_executions: get_or_create(db, TestExecutionRerunRequest, {"test_execution_id": te.id}) diff --git a/backend/test_observer/controllers/artefacts/models.py b/backend/test_observer/controllers/artefacts/models.py index 2e35de3e..78469a27 100644 --- a/backend/test_observer/controllers/artefacts/models.py +++ b/backend/test_observer/controllers/artefacts/models.py @@ -98,4 +98,3 @@ class ArtefactPatch(BaseModel): class RerunArtefactTestExecutionsRequest(BaseModel): test_execution_status: TestExecutionStatus | None = None test_execution_review_decision: set[TestExecutionReviewDecision] | None = None - test_execution_environment_contains: str | None = None diff --git a/backend/tests/controllers/artefacts/test_artefacts.py b/backend/tests/controllers/artefacts/test_artefacts.py index 1cae928f..aaf50fb4 100644 --- a/backend/tests/controllers/artefacts/test_artefacts.py +++ b/backend/tests/controllers/artefacts/test_artefacts.py @@ -435,23 +435,3 @@ def test_rerun_filters_ignore_review_decisions_order( assert response.status_code == 200 assert test_execution.rerun_request - - -def test_rerun_filters_by_environment_name( - test_client: TestClient, generator: DataGenerator -): - a = generator.gen_artefact("candidate") - ab = generator.gen_artefact_build(a) - e1 = generator.gen_environment(name="laptop") - e2 = generator.gen_environment(name="server") - te1 = generator.gen_test_execution(ab, e1) - te2 = generator.gen_test_execution(ab, e2) - - response = test_client.post( - f"/v1/artefacts/{a.id}/reruns", - json={"test_execution_environment_contains": "serv"}, - ) - - assert response.status_code == 200 - assert te1.rerun_request is None - assert te2.rerun_request