X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=policy_module%2Fosm_policy_module%2Ftests%2Funit%2Ftest_policy_config_agent.py;fp=policy_module%2Fosm_policy_module%2Ftests%2Funit%2Ftest_policy_config_agent.py;h=7618682a988a99b29f0ba0e3e2473a45ffda5623;hb=925ff50f55485470e3243c090d89ceb715e6518d;hp=0000000000000000000000000000000000000000;hpb=62781ff00b30790610cf4cc2ef5ed5422c571e10;p=osm%2FMON.git diff --git a/policy_module/osm_policy_module/tests/unit/test_policy_config_agent.py b/policy_module/osm_policy_module/tests/unit/test_policy_config_agent.py new file mode 100644 index 0000000..7618682 --- /dev/null +++ b/policy_module/osm_policy_module/tests/unit/test_policy_config_agent.py @@ -0,0 +1,21 @@ +import json +import os +import unittest + +from osm_policy_module.core.agent import PolicyModuleAgent + + +class PolicyAgentTest(unittest.TestCase): + def setUp(self): + self.agent = PolicyModuleAgent() + + def test_get_alarm_configs(self): + with open(os.path.join(os.path.dirname(__file__), '../examples/configure_scaling_full_example.json')) as file: + example = json.load(file) + alarm_configs = self.agent._get_alarm_configs(example) + # TODO Improve assertions + self.assertEqual(len(alarm_configs), 2) + + +if __name__ == '__main__': + unittest.main()