diff --git a/test/test_opsdb.py b/test/test_opsdb.py index 3507bdc0bcb80e341586cd2d8d966a5591da94fc..7e6c1848378c14f31ea6ede92b04a1bc2a65f2e2 100644 --- a/test/test_opsdb.py +++ b/test/test_opsdb.py @@ -97,6 +97,24 @@ def test_juniper_field_update(): assert r["interface_name"] == "xe-2/0/0.123" +def test_coriant_update_fields(): + i = { + "equipment": "groove-1", + "card_id": "2-3", + "port": None + } + r = inventory_provider.opsdb._coriant_field_update(i) + assert r["interface_name"] == "2-3" + + i = { + "equipment": "groove-1", + "card_id": "2-3", + "port": "4" + } + r = inventory_provider.opsdb._coriant_field_update(i) + assert r["interface_name"] == "2-3/4" + + def test_get_circuits(mocker): mocker.patch("inventory_provider.opsdb.db.cursor") mocked_convert_to_dict = mocker.patch(