Move instance counter into its own pollster
There's no need to emit a counter in a specific pollster doing something else like CPU polling. Change-Id: If2adc861be4fec3b414d9688cf36219f6a7b04e8 Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
@@ -41,6 +41,23 @@ import mox
|
||||
import re
|
||||
|
||||
|
||||
class TestInstancePollster(unittest.TestCase):
|
||||
|
||||
@skip.skip_if(libvirt_missing, 'Test requires libvirt')
|
||||
def setUp(self):
|
||||
self.manager = manager.AgentManager()
|
||||
self.pollster = libvirt.InstancePollster()
|
||||
super(TestInstancePollster, self).setUp()
|
||||
self.instance = mock.MagicMock()
|
||||
self.instance.name = 'instance-00000001'
|
||||
self.instance.id = 1
|
||||
flags.FLAGS.compute_driver = 'libvirt.LibvirtDriver'
|
||||
flags.FLAGS.connection_type = 'libvirt'
|
||||
|
||||
def test_get_counter(self):
|
||||
list(self.pollster.get_counters(self.manager, self.instance))
|
||||
|
||||
|
||||
class TestDiskIOPollster(unittest.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
||||
Reference in New Issue
Block a user