Simple refactor test code hostcfgd_test.py (#8515)

Simple refactor test code
This commit is contained in:
Qi Luo 2021-08-26 08:06:00 -07:00 committed by GitHub
parent 7bae388e2f
commit 48da159616
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
import os
import sys
import swsscommon
import swsscommon as swsscommon_package
from swsscommon import swsscommon
from parameterized import parameterized
from sonic_py_common.general import load_module_from_source
@ -12,7 +13,7 @@ from tests.common.mock_configdb import MockConfigDb
from pyfakefs.fake_filesystem_unittest import patchfs
swsscommon.swsscommon.ConfigDBConnector = MockConfigDb
swsscommon.ConfigDBConnector = MockConfigDb
test_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
modules_path = os.path.dirname(test_path)
scripts_path = os.path.join(modules_path, "scripts")
@ -93,7 +94,7 @@ class TestHostcfgd(TestCase):
Returns:
None
"""
fs.add_real_paths(swsscommon.__path__) # add real path of swsscommon for database_config.json
fs.add_real_paths(swsscommon_package.__path__) # add real path of swsscommon for database_config.json
fs.create_dir(hostcfgd.FeatureHandler.SYSTEMD_SYSTEM_DIR)
MockConfigDb.set_config_db(test_data["config_db"])
with mock.patch("hostcfgd.subprocess") as mocked_subprocess: