Ejemplo n.º 1
0
 def setUp(self):
     super(TestCleanExtension, self).setUp()
     self.agent_extension = clean.CleanExtension()
     self.node = {'uuid': 'dda135fb-732d-4742-8e72-df8f3199d244'}
     self.ports = []
     self.step = {
         'GenericHardwareManager':
             [{'step': 'erase_devices',
               'priority': 10,
               'interface': 'deploy'}]
     }
     self.version = {'generic': '1', 'specific': '1'}
Ejemplo n.º 2
0
    def setUp(self):
        super(TestMultipleHardwareManagerCleanSteps, self).setUp()

        self.agent_extension = clean.CleanExtension()

        fake_ep = mock.Mock()
        fake_ep.module_name = 'fake'
        fake_ep.attrs = ['fake attrs']
        self.ag_hwm = extension.Extension(
            'fake_ageneric', fake_ep, None, AFakeGenericHardwareManager())
        self.zg_hwm = extension.Extension(
            'fake_zgeneric', fake_ep, None, ZFakeGenericHardwareManager())
        self.ml_hwm = extension.Extension(
            'fake_amainline', fake_ep, None, AFakeMainlineHardwareManager())
        self.fake_ext_mgr = extension.ExtensionManager.make_test_instance(
            [self.ag_hwm, self.zg_hwm, self.ml_hwm])

        self.extension_mgr_patcher = mock.patch('stevedore.ExtensionManager')
        self.mocked_extension_mgr = self.extension_mgr_patcher.start()
        self.mocked_extension_mgr.return_value = self.fake_ext_mgr
        hardware._global_managers = None