X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_policy_module%2Ftests%2Fintegration%2Ftest_policy_agent.py;fp=osm_policy_module%2Ftests%2Fintegration%2Ftest_policy_agent.py;h=4a7efbb6ed4cda32b842160479fb8387d9e55c30;hb=fbb5d6d5882461137bf47c313ead6bb913f15e56;hp=7ad9944ca5e020dd5358c12f93ded1d09daa64f4;hpb=d4a1635456ef7e4ae1f643553d827cd1b9145d6f;p=osm%2FPOL.git diff --git a/osm_policy_module/tests/integration/test_policy_agent.py b/osm_policy_module/tests/integration/test_policy_agent.py index 7ad9944..4a7efbb 100644 --- a/osm_policy_module/tests/integration/test_policy_agent.py +++ b/osm_policy_module/tests/integration/test_policy_agent.py @@ -23,6 +23,7 @@ ## import asyncio import logging +import os import sys import unittest import uuid @@ -35,7 +36,7 @@ from playhouse.db_url import connect from osm_policy_module.common.common_db_client import CommonDbClient from osm_policy_module.common.mon_client import MonClient from osm_policy_module.core import database -from osm_policy_module.core.agent import PolicyModuleAgent +from osm_policy_module.autoscaling.agent import PolicyModuleAgent from osm_policy_module.core.config import Config from osm_policy_module.core.database import ScalingGroup, ScalingAlarm, ScalingPolicy, ScalingCriteria @@ -426,15 +427,17 @@ MODELS = [ScalingGroup, ScalingPolicy, ScalingCriteria, ScalingAlarm] class PolicyModuleAgentTest(unittest.TestCase): def setUp(self): super() - database.db.initialize(connect('sqlite://')) + database.db.initialize(connect('sqlite:///test_db.sqlite')) database.db.bind(MODELS) database.db.connect() database.db.drop_tables(MODELS) database.db.create_tables(MODELS) + database.db.close() self.loop = asyncio.new_event_loop() def tearDown(self): super() + os.remove('test_db.sqlite') @patch.object(DbMongo, 'db_connect', Mock()) @patch.object(KafkaProducer, '__init__') @@ -459,7 +462,7 @@ class PolicyModuleAgentTest(unittest.TestCase): create_alarm.side_effect = _test_configure_scaling_groups_create_alarm config = Config() agent = PolicyModuleAgent(config, self.loop) - self.loop.run_until_complete(agent._configure_scaling_groups("test_nsr_id")) + self.loop.run_until_complete(agent.service.configure_scaling_groups("test_nsr_id")) create_alarm.assert_any_call(metric_name='cirros_vnf_memory_util', ns_id='test_nsr_id', operation='GT',