From b659c3730c06eb4a22741e66f8c03d2e45a43446 Mon Sep 17 00:00:00 2001 From: Anders Harrisson <anders.harrisson@ess.eu> Date: Wed, 6 Jul 2022 08:26:26 +0200 Subject: [PATCH] Fix test to allow normal user to delete inferfaces JIRA INFRA-5541 --- tests/functional/test_api.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tests/functional/test_api.py b/tests/functional/test_api.py index 9945dec..6b14ea6 100644 --- a/tests/functional/test_api.py +++ b/tests/functional/test_api.py @@ -1455,13 +1455,15 @@ def test_create_interface_without_ip( assert response.get_json()["ip"] == "192.168.1.10" -def test_delete_interface_invalid_credentials(client, interface_factory, user_token): +def test_delete_interface_normal_user(client, interface_factory, user_token): interface1 = interface_factory() - response = delete( - client, f"{API_URL}/network/interfaces/{interface1.id}", token=user_token + check_delete_success( + client, + user_token, + interface1, + "network/interfaces", + models.Interface, ) - assert response.status_code == 403 - assert len(models.Interface.query.all()) == 1 def test_delete_interface_success(client, admin_token, interface): -- GitLab