diff options
author | Tomasz Pietruszkiewicz <tomasz.pietruszkiewicz@nokia.com> | 2021-03-31 12:23:33 +0200 |
---|---|---|
committer | Tomasz Pietruszkiewicz <tomasz.pietruszkiewicz@nokia.com> | 2021-03-31 12:23:33 +0200 |
commit | 06daadc4403397935c647dca2bbb92459864d12a (patch) | |
tree | fb90e8d96781479875be1371e806ab4836ed3044 /src/python/tests | |
parent | 172e5045cead09db8af3715b62b5b87c919f7f8d (diff) |
Add endpoint for config gethonolulu
Change-Id: I3e58a2e0e60a71920460908ef20b322ff328154a
Issue-ID: INT-1869
Signed-off-by: Tomasz Pietruszkiewicz <tomasz.pietruszkiewicz@nokia.com>
Diffstat (limited to 'src/python/tests')
-rw-r--r-- | src/python/tests/unit/sysrepo_configuration/test_sysrepo_configuration_manager_.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/python/tests/unit/sysrepo_configuration/test_sysrepo_configuration_manager_.py b/src/python/tests/unit/sysrepo_configuration/test_sysrepo_configuration_manager_.py index 5194218..6c83f5f 100644 --- a/src/python/tests/unit/sysrepo_configuration/test_sysrepo_configuration_manager_.py +++ b/src/python/tests/unit/sysrepo_configuration/test_sysrepo_configuration_manager_.py @@ -1,3 +1,4 @@ +import json import unittest from unittest.mock import MagicMock from netconf_server.sysrepo_configuration.sysrepo_configuration_manager import SysrepoConfigurationManager @@ -29,3 +30,20 @@ class TestSysrepoConfigurationManager(unittest.TestCase): # then ctx.parse_data_mem.assert_called_with(config_data, "xml", config=True, strict=False) session.replace_config_ly.assert_called_with(expected_parse_data, module_name) + + def test_should_get_configuration(self): + # given + expected_parse_data = '{"config": {"itemValue1": 42,"itemValue2": 35}}' + + connection = MagicMock() + session = MagicMock() + session.get_data = MagicMock(return_value=expected_parse_data) + module_name = "pnf-simulator" + + # when + config_manager = SysrepoConfigurationManager(session=session, connection=connection) + data = config_manager.get_configuration(module_name=module_name) + + # then + session.get_data.assert_called_with("/" + module_name + ":*") + self.assertEqual(data, json.dumps(expected_parse_data)) |