Merge "Avoid reading real config files in unit test"

This commit is contained in:
Jenkins 2014-06-27 00:30:50 +00:00 committed by Gerrit Code Review
commit 09720bf524
2 changed files with 11 additions and 6 deletions

View File

@ -51,6 +51,12 @@ class BaseTestCase(test.BaseTestCase):
'ceilometer.messaging.get_transport',
return_value=self.transport))
def setUp(self):
super(BaseTestCase, self).setUp()
self.useFixture(mockpatch.Patch(
'oslo.config.cfg._get_config_dirs',
return_value=[self.path_get('etc/ceilometer')]))
def assertTimestampEqual(self, first, second, msg=None):
"""Checks that two timestamps are equals.

View File

@ -19,6 +19,7 @@
import mock
from ceilometer.openstack.common.fixture import mockpatch
import ceilometer.tests.base as base
@ -27,8 +28,6 @@ class TestPollsterBase(base.BaseTestCase):
def setUp(self):
super(TestPollsterBase, self).setUp()
self.addCleanup(mock.patch.stopall)
self.inspector = mock.Mock()
self.instance = mock.MagicMock()
self.instance.name = 'instance-00000001'
@ -39,7 +38,7 @@ class TestPollsterBase(base.BaseTestCase):
'ram': 512, 'disk': 20, 'ephemeral': 0}
self.instance.status = 'active'
patch_virt = mock.patch('ceilometer.compute.virt.inspector'
'.get_hypervisor_inspector',
mock.Mock(return_value=self.inspector))
patch_virt.start()
patch_virt = mockpatch.Patch(
'ceilometer.compute.virt.inspector.get_hypervisor_inspector',
new=mock.Mock(return_value=self.inspector))
self.useFixture(patch_virt)