From f6c3d6af789c0ffa0698089bfe1fb41997e77746 Mon Sep 17 00:00:00 2001 From: Karel van Klink <karel.vanklink@geant.org> Date: Thu, 15 Aug 2024 14:56:40 +0200 Subject: [PATCH] Update unit test for router validation --- test/workflows/router/test_validate_router.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/workflows/router/test_validate_router.py b/test/workflows/router/test_validate_router.py index 98ac2ad9..924577e2 100644 --- a/test/workflows/router/test_validate_router.py +++ b/test/workflows/router/test_validate_router.py @@ -4,6 +4,7 @@ import pytest from infoblox_client import objects from gso.products.product_types.router import Router +from test.services.conftest import MockedKentikClient from test.workflows import ( assert_complete, assert_lso_success, @@ -17,7 +18,9 @@ from test.workflows import ( @patch("gso.services.lso_client.execute_playbook") @patch("gso.services.netbox_client.NetboxClient.get_device_by_name") @patch("gso.services.librenms_client.LibreNMSClient.validate_device") +@patch("gso.services.kentik_client.KentikClient") def test_validate_nokia_router_success( + mock_kentik_client, mock_validate_librenms_device, mock_get_device_by_name, mock_execute_playbook, @@ -28,6 +31,7 @@ def test_validate_nokia_router_success( geant_partner, ): mock_validate_librenms_device.return_value = None + mock_kentik_client.return_value = MockedKentikClient # Run workflow subscription_id = nokia_router_subscription_factory() mock_fqdn = Router.from_subscription(subscription_id).router.router_fqdn -- GitLab