On Thu, May 21, 2015 at 03:59:59PM +0200, 'Klaus Aehlig' via ganeti-devel wrote:
As none of our logical units actually uses the GanetiContext,
remove it from the constructor and its instance variables.

Signed-off-by: Klaus Aehlig <[email protected]>
---
lib/cmdlib/base.py                            | 3 +--
lib/mcpu.py                                   | 2 +-
test/py/cmdlib/testsupport/cmdlib_testcase.py | 2 +-
test/py/ganeti.hooks_unittest.py              | 5 ++---
4 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/lib/cmdlib/base.py b/lib/cmdlib/base.py
index 6307bb1..57eb8d5 100644
--- a/lib/cmdlib/base.py
+++ b/lib/cmdlib/base.py
@@ -115,7 +115,7 @@ class LogicalUnit(object): # pylint: disable=R0902
  HTYPE = None
  REQ_BGL = True

-  def __init__(self, processor, op, context, cfg,
+  def __init__(self, processor, op, cfg,
               rpc_runner, wconfdcontext, wconfd):
    """Constructor for LogicalUnit.

@@ -135,7 +135,6 @@ class LogicalUnit(object): # pylint: disable=R0902
    self.cfg = cfg
    self.wconfdlocks = []
    self.wconfdcontext = wconfdcontext
-    self.context = context
    self.rpc = rpc_runner
    self.wconfd = wconfd # wconfd module to use, for testing

diff --git a/lib/mcpu.py b/lib/mcpu.py
index 35616c0..e5bd057 100644
--- a/lib/mcpu.py
+++ b/lib/mcpu.py
@@ -685,7 +685,7 @@ class Processor(object):
        raise errors.ProgrammerError("Opcode '%s' requires BGL, but locks are"
                                     " disabled" % op.OP_ID)

-      lu = lu_class(self, op, self.context, self.cfg, self.rpc,
+      lu = lu_class(self, op, self.cfg, self.rpc,
                    self._wconfdcontext, self.wconfd)
      lu.wconfdlocks = self.wconfd.Client().ListLocks(self._wconfdcontext)
      lu.ExpandNames()
diff --git a/test/py/cmdlib/testsupport/cmdlib_testcase.py 
b/test/py/cmdlib/testsupport/cmdlib_testcase.py
index bcacd99..4e459f3 100644
--- a/test/py/cmdlib/testsupport/cmdlib_testcase.py
+++ b/test/py/cmdlib/testsupport/cmdlib_testcase.py
@@ -231,7 +231,7 @@ class CmdlibTestCase(testutils.GanetiTestCase):
    @return: A mock LU

    """
-    return MockLU(self.mcpu, mock.MagicMock(), self.ctx, self.cfg, self.rpc,
+    return MockLU(self.mcpu, mock.MagicMock(), self.cfg, self.rpc,
                  (1234, "/tmp/mock/livelock"), self.wconfd)

  def RpcResultsBuilder(self, use_node_names=False):
diff --git a/test/py/ganeti.hooks_unittest.py b/test/py/ganeti.hooks_unittest.py
index 19d41bb..ab7ddda 100755
--- a/test/py/ganeti.hooks_unittest.py
+++ b/test/py/ganeti.hooks_unittest.py
@@ -252,10 +252,9 @@ class TestHooksMaster(unittest.TestCase):

  def setUp(self):
    self.op = opcodes.OpCode()
-    self.context = FakeContext()
    # WARNING: here we pass None as RpcRunner instance since we know
    # our usage via HooksMaster will not use lu.rpc
-    self.lu = FakeLU(FakeProc(), self.op, self.context, FakeConfig(),
+    self.lu = FakeLU(FakeProc(), self.op, FakeConfig(),
                     None, (123, "/foo/bar"), None)

  def testTotalFalse(self):
@@ -528,7 +527,7 @@ class TestHooksRunnerEnv(unittest.TestCase):

    self.op = opcodes.OpTestDummy(result=False, messages=[], fail=False)
    self.lu = FakeEnvWithCustomPostHookNodesLU(FakeProc(), self.op,
-                                               FakeContext(), FakeConfig(),
+                                               FakeConfig(),
                                               None,
                                               (123, "/foo/bar"),
                                               None)
--
2.2.0.rc0.207.ga3a616c


LGTM

Reply via email to