X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=tests%2Fconftest.py;fp=tests%2Fconftest.py;h=447351b49a4e07d3e22de0fa60e27c3acfcf2be7;hb=e00040ca7c6149995c5883bcd9dd81e02b25d0da;hp=b653ae8578572e7d5848fba189da09590e20b435;hpb=1f8a5aade209f5998a405f9a24ee54dd2eb52c57;p=pti%2Fo2.git diff --git a/tests/conftest.py b/tests/conftest.py index b653ae8..447351b 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,4 +1,4 @@ -# Copyright (C) 2022 Wind River Systems, Inc. +# Copyright (C) 2022-2024 Wind River Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,6 +15,7 @@ # pylint: disable=redefined-outer-name import shutil import subprocess +import sys import time from pathlib import Path @@ -29,6 +30,23 @@ from tenacity import retry, stop_after_delay from unittest.mock import MagicMock from mock_alchemy.mocking import UnifiedAlchemyMagicMock +# Mock cgtsclient, dcmanagerclient, fmclient +modules_to_mock = [ + 'cgtsclient', + 'cgtsclient.client', + 'cgtsclient.exc', + 'dcmanagerclient', + 'dcmanagerclient.api', + 'dcmanagerclient.api.client', + 'fmclient', + 'fmclient.client', + 'fmclient.common', + 'fmclient.common.exceptions' +] + +for module_name in modules_to_mock: + sys.modules[module_name] = MagicMock() + from o2app.bootstrap import bootstrap from o2ims.views import configure_namespace from o2app.adapter import unit_of_work