Merge "add more test cases to improve the test code coverage #3"

This commit is contained in:
Jenkins 2013-09-30 10:36:05 +00:00 committed by Gerrit Code Review
commit c535527048

View File

@ -28,6 +28,7 @@ from stevedore.tests import manager as extension_tests
from ceilometer import sample from ceilometer import sample
from ceilometer import pipeline from ceilometer import pipeline
from ceilometer import agent
from ceilometer.tests import base from ceilometer.tests import base
from ceilometer import transformer from ceilometer import transformer
@ -246,6 +247,13 @@ class BaseAgentManagerTestCase(base.TestCase):
pub = self.mgr.pipeline_manager.pipelines[0].publishers[0] pub = self.mgr.pipeline_manager.pipelines[0].publishers[0]
self.assertEqual(len(pub.samples), 0) self.assertEqual(len(pub.samples), 0)
def test_agent_manager_initialize_service_hook(self):
mgr = agent.AgentManager(self.mgr.pollster_manager)
mgr.create_polling_task = mock.MagicMock()
service = mock.MagicMock()
mgr.initialize_service_hook(service)
self.assertTrue(service.tg.add_timer.called)
def test_manager_exception_persistency(self): def test_manager_exception_persistency(self):
self.pipeline_cfg.append({ self.pipeline_cfg.append({
'name': "test_pipeline", 'name': "test_pipeline",