コード例 #1
0
ファイル: test_inspector.py プロジェクト: dbase/monitoring
 def setUp(self):
     super(TestLibvirtInspection, self).setUp()
     self.instance_name = 'instance-00000001'
     self.inspector = libvirt_inspector.LibvirtInspector()
     self.inspector.connection = mock.Mock()
     self.domain = mock.Mock()
     self.addCleanup(mock.patch.stopall)
コード例 #2
0
 def setUp(self):
     super(TestLibvirtInspection, self).setUp()
     self.instance_name = 'instance-00000001'
     self.inspector = libvirt_inspector.LibvirtInspector()
     self.mox = self.useFixture(moxstubout.MoxStubout()).mox
     self.inspector.connection = self.mox.CreateMockAnything()
     self.domain = self.mox.CreateMockAnything()
コード例 #3
0
 def setUp(self):
     super(TestLibvirtInspectionWithError, self).setUp()
     self.inspector = libvirt_inspector.LibvirtInspector()
     self.useFixture(fixtures.MonkeyPatch(
         'ceilometer.compute.virt.libvirt.inspector.'
         'LibvirtInspector._get_connection',
         self._dummy_get_connection))
コード例 #4
0
 def setUp(self):
     super(TestLibvirtInspection, self).setUp()
     self.instance_name = 'instance-00000001'
     self.inspector = libvirt_inspector.LibvirtInspector()
     self.inspector.connection = self.mox.CreateMockAnything()
     self.inspector.connection.getCapabilities()
     self.domain = self.mox.CreateMockAnything()
     self.inspector.connection.lookupByName(self.instance_name).AndReturn(
         self.domain)
コード例 #5
0
 def setUp(self):
     super(TestLibvirtInspectionWithError, self).setUp()
     conf = service.prepare_service([], [])
     self.useFixture(fixtures.MonkeyPatch(
         'ceilometer.compute.virt.libvirt.utils.'
         'refresh_libvirt_connection',
         mock.MagicMock(side_effect=[None, Exception('dummy')])))
     libvirt_inspector.libvirt = mock.Mock()
     libvirt_inspector.libvirt.libvirtError = FakeLibvirtError
     utils.libvirt = libvirt_inspector.libvirt
     self.inspector = libvirt_inspector.LibvirtInspector(conf)
コード例 #6
0
 def setUp(self):
     super(TestLibvirtInspectionWithError, self).setUp()
     self.CONF = self.useFixture(fixture_config.Config()).conf
     self.inspector = libvirt_inspector.LibvirtInspector(self.CONF)
     self.useFixture(
         fixtures.MonkeyPatch(
             'ceilometer.compute.virt.libvirt.inspector.'
             'LibvirtInspector.connection',
             mock.MagicMock(side_effect=Exception('dummy'))))
     libvirt_inspector.libvirt = mock.Mock()
     libvirt_inspector.libvirt.libvirtError = self.fakeLibvirtError
コード例 #7
0
    def setUp(self):
        super(TestLibvirtInspection, self).setUp()
        conf = service.prepare_service([], [])

        self.instance = VMInstance()
        libvirt_inspector.libvirt = mock.Mock()
        libvirt_inspector.libvirt.getVersion.return_value = 5001001
        libvirt_inspector.libvirt.VIR_DOMAIN_SHUTOFF = 5
        libvirt_inspector.libvirt.libvirtError = FakeLibvirtError
        utils.libvirt = libvirt_inspector.libvirt
        with mock.patch('ceilometer.compute.virt.libvirt.utils.'
                        'refresh_libvirt_connection', return_value=None):
            self.inspector = libvirt_inspector.LibvirtInspector(conf)
コード例 #8
0
ファイル: test_inspector.py プロジェクト: yzhh029/ceilometer
    def setUp(self):
        super(TestLibvirtInspection, self).setUp()

        class VMInstance(object):
            id = 'ff58e738-12f4-4c58-acde-77617b68da56'
            name = 'instance-00000001'
        self.instance = VMInstance
        self.inspector = libvirt_inspector.LibvirtInspector()
        self.inspector.connection = mock.Mock()
        libvirt_inspector.libvirt = mock.Mock()
        libvirt_inspector.libvirt.VIR_DOMAIN_SHUTOFF = 5
        self.domain = mock.Mock()
        self.addCleanup(mock.patch.stopall)
コード例 #9
0
    def setUp(self):
        super(TestLibvirtInspection, self).setUp()
        self.CONF = self.useFixture(fixture_config.Config()).conf

        self.instance = VMInstance()
        libvirt_inspector.libvirt = mock.Mock()
        libvirt_inspector.libvirt.getVersion.return_value = 5001001
        libvirt_inspector.libvirt.VIR_DOMAIN_SHUTOFF = 5
        libvirt_inspector.libvirt.libvirtError = FakeLibvirtError
        utils.libvirt = libvirt_inspector.libvirt
        with mock.patch(
                'ceilometer.compute.virt.libvirt.utils.'
                'refresh_libvirt_connection',
                return_value=None):
            self.inspector = libvirt_inspector.LibvirtInspector(self.CONF)
コード例 #10
0
    def setUp(self):
        super(TestLibvirtInspection, self).setUp()
        self.CONF = self.useFixture(fixture_config.Config()).conf

        class VMInstance(object):
            id = 'ff58e738-12f4-4c58-acde-77617b68da56'
            name = 'instance-00000001'

        self.instance = VMInstance
        self.inspector = libvirt_inspector.LibvirtInspector(self.CONF)
        libvirt_inspector.libvirt = mock.Mock()
        libvirt_inspector.libvirt.VIR_DOMAIN_SHUTOFF = 5
        libvirt_inspector.libvirt.libvirtError = self.fakeLibvirtError
        self.domain = mock.Mock()
        self.addCleanup(mock.patch.stopall)
コード例 #11
0
 def setUp(self):
     super(TestLibvirtInitWithError, self).setUp()
     self.inspector = libvirt_inspector.LibvirtInspector()
     libvirt_inspector.libvirt = mock.Mock()
コード例 #12
0
 def setUp(self):
     super(TestLibvirtInitWithError, self).setUp()
     self.CONF = self.useFixture(fixture_config.Config()).conf
     self.inspector = libvirt_inspector.LibvirtInspector(self.CONF)
     libvirt_inspector.libvirt = mock.Mock()