def setUp(self): super(PXEDriverTestCase, self).setUp() mgr_utils.get_mocked_node_manager(driver='fake_pxe') n = db_utils.get_test_node( driver='fake_pxe', driver_info=json.loads(db_utils.pxe_info), instance_uuid='instance_uuid_123') self.dbapi = dbapi.get_instance() self.node = self.dbapi.create_node(n)
def setUp(self): super(PXEDriverTestCase, self).setUp() mgr_utils.get_mocked_node_manager(driver='fake_pxe') driver_info = INFO_DICT driver_info['pxe_deploy_key'] = 'fake-56789' n = db_utils.get_test_node( driver='fake_pxe', driver_info=driver_info, instance_uuid='instance_uuid_123') self.dbapi = dbapi.get_instance() self.node = self.dbapi.create_node(n)
def setUp(self): super(PXEDriverTestCase, self).setUp() self.context = context.get_admin_context() self.context.auth_token = '4562138218392831' temp_dir = tempfile.mkdtemp() CONF.set_default('tftp_root', temp_dir, group='pxe') mgr_utils.get_mocked_node_manager(driver='fake_pxe') driver_info = INFO_DICT driver_info['pxe_deploy_key'] = 'fake-56789' n = db_utils.get_test_node( driver='fake_pxe', driver_info=driver_info, instance_uuid='instance_uuid_123') self.dbapi = dbapi.get_instance() self.node = self.dbapi.create_node(n)
def setUp(self): super(SSHDriverTestCase, self).setUp() self.driver = mgr_utils.get_mocked_node_manager(driver="fake_ssh") self.node = db_utils.get_test_node(driver="fake_ssh", driver_info=db_utils.ssh_info) self.dbapi = dbapi.get_instance() self.dbapi.create_node(self.node) self.sshclient = paramiko.SSHClient()
def setUp(self): super(TaskManagerTestCase, self).setUp() self.dbapi = dbapi.get_instance() self.driver = mgr_utils.get_mocked_node_manager() self.uuids = [create_fake_node(i) for i in xrange(1, 6)] self.uuids.sort()
def setUp(self): super(SSHDriverTestCase, self).setUp() self.context = context.get_admin_context() self.driver = mgr_utils.get_mocked_node_manager(driver='fake_ssh') self.node = db_utils.get_test_node( driver='fake_ssh', driver_info=INFO_DICT) self.dbapi = dbapi.get_instance() self.dbapi.create_node(self.node) self.sshclient = paramiko.SSHClient() #setup these mocks because most tests use them self.parse_drv_info_patcher = mock.patch.object(ssh, '_parse_driver_info') self.parse_drv_info_mock = None self.get_mac_addr_patcher = mock.patch.object( ssh, '_get_nodes_mac_addresses') self.get_mac_addr_mock = self.get_mac_addr_patcher.start() self.get_conn_patcher = mock.patch.object(ssh, '_get_connection') self.get_conn_mock = self.get_conn_patcher.start() def stop_patchers(): if self.parse_drv_info_mock: self.parse_drv_info_patcher.stop() if self.get_mac_addr_mock: self.get_mac_addr_patcher.stop() if self.get_conn_mock: self.get_conn_patcher.stop() self.addCleanup(stop_patchers)
def setUp(self): super(FakeDriverTestCase, self).setUp() self.context = context.get_admin_context() self.dbapi = db_api.get_instance() self.driver = mgr_utils.get_mocked_node_manager(driver='fake') self.node = db_utils.get_test_node() self.dbapi.create_node(self.node)
def setUp(self): super(SeamicroToolDriverTestCase, self).setUp() self.dbapi = db_api.get_instance() self.driver = mgr_utils.get_mocked_node_manager(driver='fake_seamicro') self.node = db_utils.get_test_node( driver='fake_seamicro', driver_info=db_utils.seamicro_info) self.info = seamicro._parse_driver_info(self.node) self.dbapi.create_node(self.node)
def setUp(self): super(IPMIDriverTestCase, self).setUp() self.dbapi = db_api.get_instance() self.driver = mgr_utils.get_mocked_node_manager(driver='fake_ipmi') self.node = db_utils.get_test_node(driver='fake_ipmi', driver_info=db_utils.ipmi_info) self.info = ipmi._parse_driver_info(self.node) self.dbapi.create_node(self.node)
def setUp(self): super(IPMINativeDriverTestCase, self).setUp() self.context = context.get_admin_context() self.driver = mgr_utils.get_mocked_node_manager(driver="fake_ipminative") n = db_utils.get_test_node(driver="fake_ipminative", driver_info=INFO_DICT) self.dbapi = db_api.get_instance() self.node = self.dbapi.create_node(n) self.info = ipminative._parse_driver_info(self.node)
def setUp(self): super(SSHDriverTestCase, self).setUp() self.driver = mgr_utils.get_mocked_node_manager(driver='fake_ssh') self.node = db_utils.get_test_node( driver='fake_ssh', driver_info=db_utils.ssh_info) self.dbapi = dbapi.get_instance() self.dbapi.create_node(self.node) self.sshclient = paramiko.SSHClient()
def setUp(self): super(IPMIToolDriverTestCase, self).setUp() self.dbapi = db_api.get_instance() self.driver = mgr_utils.get_mocked_node_manager(driver='fake_ipmitool') self.node = db_utils.get_test_node( driver='fake_ipmitool', driver_info=db_utils.ipmi_info) self.info = ipmi._parse_driver_info(self.node) self.dbapi.create_node(self.node)
def test_get_mocked_node_mgr(self): class ext(object): def __init__(self, name): self.obj = name with mock.patch.object(utils, 'get_mockable_extension_manager') \ as get_mockable_mock: get_mockable_mock.return_value = ('foo-manager', ext('foo-extension')) driver = utils.get_mocked_node_manager('foo') self.assertEqual(resource_manager.NodeManager._driver_factory, 'foo-manager') self.assertEqual(driver, 'foo-extension') get_mockable_mock.assert_called_once_with('foo', 'ironic.drivers')
def test_get_mocked_node_mgr(self): self.mox.StubOutWithMock(utils, 'get_mockable_extension_manager') class ext(object): def __init__(self, name): self.obj = name utils.get_mockable_extension_manager('foo', 'ironic.drivers').\ AndReturn(('foo-manager', ext('foo-extension'))) self.mox.ReplayAll() driver = utils.get_mocked_node_manager('foo') self.assertEqual(resource_manager.NodeManager._driver_factory, 'foo-manager') self.assertEqual(driver, 'foo-extension') self.mox.VerifyAll()
def setUp(self): super(ManagerTestCase, self).setUp() self.service = manager.ConductorManager('test-host', 'test-topic') self.context = context.get_admin_context() self.dbapi = dbapi.get_instance() self.driver = mgr_utils.get_mocked_node_manager()
def setUp(self): super(ExclusiveLockDecoratorTestCase, self).setUp() self.dbapi = dbapi.get_instance() self.driver = mgr_utils.get_mocked_node_manager() self.uuids = [create_fake_node(123)]
def setUp(self): super(ExclusiveLockDecoratorTestCase, self).setUp() self.dbapi = dbapi.get_instance() self.context = context.get_admin_context() self.driver = mgr_utils.get_mocked_node_manager() self.uuids = [create_fake_node(123)]