Remove unneeded context initialization in tests

Some test case classes that inherit from
ironic.tests.db.base.DbTestCase set context in their setUp method,
while it is already initialized in DbTestCase's setUp method. This
change removes such unneeded initializations.

Closes-bug: #1373979
Change-Id: I7ab07168f1f30b4544801a1798cbda191c8d15c7
This commit is contained in:
Vladyslav Drok 2014-09-25 17:47:06 +03:00
parent ffba2c5b3b
commit 760a9798f3
14 changed files with 6 additions and 30 deletions

View File

@ -29,7 +29,6 @@ from ironic.common import states
from ironic.common import utils
from ironic.conductor import rpcapi
from ironic import objects
from ironic.openstack.common import context
from ironic.tests.api import base
from ironic.tests.api import utils as apiutils
from ironic.tests.db import utils as dbutils
@ -928,7 +927,7 @@ class TestDelete(base.FunctionalTest):
@mock.patch.object(objects.Node, 'get_by_uuid')
def test_delete_node_not_found(self, mock_gbu):
node = obj_utils.get_test_node(context.get_admin_context())
node = obj_utils.get_test_node(self.context)
mock_gbu.side_effect = exception.NodeNotFound(node=node.uuid)
response = self.delete('/nodes/%s' % node.uuid, expect_errors=True)

View File

@ -26,7 +26,6 @@ from testtools.matchers import HasLength
from ironic.common import exception
from ironic.common import utils
from ironic.conductor import rpcapi
from ironic.openstack.common import context
from ironic.tests.api import base
from ironic.tests.api import utils as apiutils
from ironic.tests.db import utils as dbutils
@ -47,7 +46,7 @@ class TestListPorts(base.FunctionalTest):
def setUp(self):
super(TestListPorts, self).setUp()
self.node = obj_utils.create_test_node(context.get_admin_context())
self.node = obj_utils.create_test_node(self.context)
def test_empty(self):
data = self.get_json('/ports')
@ -173,7 +172,7 @@ class TestPatch(base.FunctionalTest):
def setUp(self):
super(TestPatch, self).setUp()
self.node = obj_utils.create_test_node(context.get_admin_context())
self.node = obj_utils.create_test_node(self.context)
self.port = obj_utils.create_test_port(self.context)
p = mock.patch.object(rpcapi.ConductorAPI, 'get_topic_for')
@ -472,7 +471,7 @@ class TestPost(base.FunctionalTest):
def setUp(self):
super(TestPost, self).setUp()
self.node = obj_utils.create_test_node(context.get_admin_context())
self.node = obj_utils.create_test_node(self.context)
@mock.patch.object(timeutils, 'utcnow')
def test_create_port(self, mock_utcnow):

View File

@ -20,7 +20,6 @@ from ironic.conductor import task_manager
from ironic.conductor import utils as conductor_utils
from ironic.db import api as dbapi
from ironic import objects
from ironic.openstack.common import context
from ironic.tests import base as tests_base
from ironic.tests.conductor import utils as mgr_utils
from ironic.tests.db import base
@ -31,7 +30,6 @@ from ironic.tests.objects import utils as obj_utils
class NodeSetBootDeviceTestCase(base.DbTestCase):
def setUp(self):
super(NodeSetBootDeviceTestCase, self).setUp()
self.context = context.get_admin_context()
self.dbapi = dbapi.get_instance()
def test_node_set_boot_device_non_existent_device(self):
@ -71,7 +69,6 @@ class NodePowerActionTestCase(base.DbTestCase):
def setUp(self):
super(NodePowerActionTestCase, self).setUp()
self.context = context.get_admin_context()
self.dbapi = dbapi.get_instance()
mgr_utils.mock_the_extension_manager()
self.driver = driver_factory.get_driver("fake")

View File

@ -2170,7 +2170,6 @@ class ManagerTestProperties(tests_db_base.DbTestCase):
def setUp(self):
super(ManagerTestProperties, self).setUp()
self.service = manager.ConductorManager('test-host', 'test-topic')
self.context = context.get_admin_context()
def _check_driver_properties(self, driver, expected):
mgr_utils.mock_the_extension_manager(driver=driver)

View File

@ -30,7 +30,6 @@ from ironic.conductor import manager as conductor_manager
from ironic.conductor import rpcapi as conductor_rpcapi
from ironic.db import api as dbapi
from ironic import objects
from ironic.openstack.common import context
from ironic.tests import base as tests_base
from ironic.tests.db import base
from ironic.tests.db import utils as dbutils
@ -50,7 +49,6 @@ class RPCAPITestCase(base.DbTestCase):
def setUp(self):
super(RPCAPITestCase, self).setUp()
self.context = context.get_admin_context()
self.dbapi = dbapi.get_instance()
self.fake_node = dbutils.get_test_node(driver='fake-driver')
self.fake_node_obj = objects.Node._from_db_object(
@ -102,7 +100,6 @@ class RPCAPITestCase(base.DbTestCase):
'fake-driver')
def _test_rpcapi(self, method, rpc_method, **kwargs):
ctxt = context.get_admin_context()
rpcapi = conductor_rpcapi.ConductorAPI(topic='fake-topic')
expected_retval = 'hello world' if rpc_method == 'call' else None
@ -136,9 +133,9 @@ class RPCAPITestCase(base.DbTestCase):
with mock.patch.object(rpcapi.client, rpc_method) as mock_method:
mock_method.side_effect = _fake_rpc_method
retval = getattr(rpcapi, method)(ctxt, **kwargs)
retval = getattr(rpcapi, method)(self.context, **kwargs)
self.assertEqual(retval, expected_retval)
expected_args = [ctxt, method, expected_msg]
expected_args = [self.context, method, expected_msg]
for arg, expected_arg in zip(self.fake_args, expected_args):
self.assertEqual(arg, expected_arg)

View File

@ -23,7 +23,6 @@ from ironic.common import states
from ironic.conductor import task_manager
from ironic.drivers.modules import agent
from ironic import objects
from ironic.openstack.common import context
from ironic.tests.conductor import utils as mgr_utils
from ironic.tests.db import base as db_base
from ironic.tests.db import utils as db_utils
@ -63,7 +62,6 @@ class TestAgentDeploy(db_base.DbTestCase):
super(TestAgentDeploy, self).setUp()
mgr_utils.mock_the_extension_manager(driver='fake_agent')
self.driver = agent.AgentDeploy()
self.context = context.get_admin_context()
n = {
'driver': 'fake_agent',
'instance_info': INSTANCE_INFO,
@ -118,7 +116,6 @@ class TestAgentVendor(db_base.DbTestCase):
super(TestAgentVendor, self).setUp()
mgr_utils.mock_the_extension_manager(driver="fake_pxe")
self.passthru = agent.AgentVendorInterface()
self.context = context.get_admin_context()
n = {
'driver': 'fake_pxe',
'instance_info': INSTANCE_INFO,

View File

@ -207,7 +207,6 @@ class IBootDriverTestCase(db_base.DbTestCase):
self.dbapi = dbapi.get_instance()
mgr_utils.mock_the_extension_manager(driver='fake_iboot')
self.driver = driver_factory.get_driver('fake_iboot')
self.context = context.get_admin_context()
self.node = obj_utils.create_test_node(
self.context,
driver='fake_iboot',

View File

@ -217,7 +217,6 @@ class IPMINativeDriverTestCase(db_base.DbTestCase):
def setUp(self):
super(IPMINativeDriverTestCase, self).setUp()
self.context = context.get_admin_context()
mgr_utils.mock_the_extension_manager(driver="fake_ipminative")
self.driver = driver_factory.get_driver("fake_ipminative")

View File

@ -856,7 +856,6 @@ class IPMIToolDriverTestCase(db_base.DbTestCase):
def setUp(self):
super(IPMIToolDriverTestCase, self).setUp()
self.context = context.get_admin_context()
self.dbapi = db_api.get_instance()
mgr_utils.mock_the_extension_manager(driver="fake_ipmitool")
self.driver = driver_factory.get_driver("fake_ipmitool")

View File

@ -156,7 +156,6 @@ class IscsiDeployPrivateMethodsTestCase(db_base.DbTestCase):
}
mgr_utils.mock_the_extension_manager(driver="fake_pxe")
self.dbapi = dbapi.get_instance()
self.context = context.get_admin_context()
self.node = obj_utils.create_test_node(self.context, **n)
def test__get_image_dir_path(self):
@ -182,7 +181,6 @@ class IscsiDeployMethodsTestCase(db_base.DbTestCase):
}
mgr_utils.mock_the_extension_manager(driver="fake_pxe")
self.dbapi = dbapi.get_instance()
self.context = context.get_admin_context()
self.node = obj_utils.create_test_node(self.context, **n)
@mock.patch.object(deploy_utils, 'fetch_images')

View File

@ -111,7 +111,6 @@ class PXEPrivateMethodsTestCase(db_base.DbTestCase):
}
mgr_utils.mock_the_extension_manager(driver="fake_pxe")
self.dbapi = dbapi.get_instance()
self.context = context.get_admin_context()
self.node = obj_utils.create_test_node(self.context, **n)
@mock.patch.object(base_image_service.BaseImageService, '_show')
@ -297,7 +296,6 @@ class PXEDriverTestCase(db_base.DbTestCase):
def setUp(self):
super(PXEDriverTestCase, self).setUp()
self.context = context.get_admin_context()
self.context.auth_token = '4562138218392831'
self.temp_dir = tempfile.mkdtemp()
self.config(tftp_root=self.temp_dir, group='pxe')

View File

@ -1002,7 +1002,6 @@ class SNMPDriverTestCase(db_base.DbTestCase):
def setUp(self):
super(SNMPDriverTestCase, self).setUp()
self.context = context.get_admin_context()
self.dbapi = db_api.get_instance()
mgr_utils.mock_the_extension_manager(driver='fake_snmp')

View File

@ -18,7 +18,6 @@ from oslo.config import cfg
from ironic.common import exception
from ironic.common import hash_ring as hash
from ironic.db import api as dbapi
from ironic.openstack.common import context
from ironic.tests import base
from ironic.tests.db import base as db_base
@ -127,7 +126,6 @@ class HashRingManagerTestCase(db_base.DbTestCase):
def setUp(self):
super(HashRingManagerTestCase, self).setUp()
self.ring_manager = hash.HashRingManager()
self.context = context.get_admin_context()
self.dbapi = dbapi.get_instance()
def register_conductors(self):

View File

@ -22,7 +22,6 @@ from oslo.config import cfg
from ironic.common import pxe_utils
from ironic.conductor import task_manager
from ironic.db import api as dbapi
from ironic.openstack.common import context
from ironic.tests.conductor import utils as mgr_utils
from ironic.tests.db import base as db_base
from ironic.tests.objects import utils as object_utils
@ -36,7 +35,6 @@ class TestPXEUtils(db_base.DbTestCase):
super(TestPXEUtils, self).setUp()
mgr_utils.mock_the_extension_manager(driver="fake")
self.dbapi = dbapi.get_instance()
self.context = context.get_admin_context()
self.pxe_options = {
'deployment_key': '0123456789ABCDEFGHIJKLMNOPQRSTUV',
'ari_path': u'/tftpboot/1be26c0b-03f2-4d2e-ae87-c02d7f33c123/'