From 4d5719ea787883e3348d5accf0108c6e6fd778cb Mon Sep 17 00:00:00 2001 From: Robert Latta <robert.latta@geant.org> Date: Wed, 2 Feb 2022 09:53:39 +0000 Subject: [PATCH] added SID retrieval to test --- test/test_worker.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/test_worker.py b/test/test_worker.py index 825c9890..2dbce473 100644 --- a/test/test_worker.py +++ b/test/test_worker.py @@ -56,6 +56,14 @@ def test_extract_ims_data(mocker): {'port_a_id': '2', 'value': '2A'} ] ) + mocker.patch( + 'inventory_provider.tasks.worker.ims_data.get_ids_and_sids', + return_value=(x for x in [ + (111111, 'SID-01'), + (111112, 'SID-02'), + (111113, 'SID-03') + ]) + ) res = extract_ims_data() assert res['locations'] == {'loc_a': 'LOC A', 'loc_b': 'LOC B'} assert res['lg_routers'] == ['lg router 1', 'lg router 2'] @@ -81,6 +89,11 @@ def test_extract_ims_data(mocker): ], '2': [{'port_a_id': '2', 'value': '2A'}] } + assert res['circuit_ids_sids'] == { + 111111: 'SID-01', + 111112: 'SID-02', + 111113: 'SID-03' + } def test_transform_ims_data(): -- GitLab