Ejemplo n.º 1
0
    def setUp(self):
        super(SRBLvmTestCase, self).setUp()

        self.vg = srb.LVM(self.configuration.volume_group_name,
                          'sudo',
                          False, None,
                          'default',
                          self.fake_execute)
Ejemplo n.º 2
0
 def test_extend_thin_pool_thin(self):
     self.stubs.Set(processutils, 'execute', self.fake_execute)
     self.thin_vg = srb.LVM(self.configuration.volume_group_name, 'sudo',
                            False, None, 'thin', self.fake_execute)
     self.assertTrue(self.thin_vg.supports_thin_provisioning('sudo'))
     self.thin_vg.update_volume_group_info = mock.MagicMock()
     with mock.patch('oslo_concurrency.processutils.execute'):
         executor = mock.MagicMock()
         self.thin_vg._execute = executor
         self.thin_vg.extend_thin_pool()
         executor.assert_called_once_with('lvextend',
                                          '-L',
                                          '9.5g',
                                          'fake-vg/fake-vg-pool',
                                          root_helper=self.vg._root_helper,
                                          run_as_root=True)
         self.thin_vg.update_volume_group_info.assert_called_once_with()