Revision d2525573 test/ganeti.hooks_unittest.py

b/test/ganeti.hooks_unittest.py
225 225
    return dict([(node_name, [("unittest", constants.HKR_SUCCESS, "ok")])
226 226
                 for node_name in node_list])
227 227

  
228
  def setUp(self):
229
    self.cfg = FakeConfig()
230
    self.sstore = FakeSStore()
231
    self.op = opcodes.OpCode()
232
    self.lu = FakeLU(None, self.op, self.cfg, self.sstore)
233

  
228 234
  def testTotalFalse(self):
229 235
    """Test complete rpc failure"""
230
    cfg = FakeConfig()
231
    sstore = FakeSStore()
232
    op = opcodes.OpCode()
233
    lu = FakeLU(None, op, cfg, sstore)
234
    hm = mcpu.HooksMaster(self._call_false, FakeProc(), lu)
236
    hm = mcpu.HooksMaster(self._call_false, FakeProc(), self.lu)
235 237
    self.failUnlessRaises(errors.HooksFailure,
236 238
                          hm.RunPhase, constants.HOOKS_PHASE_PRE)
237 239
    hm.RunPhase(constants.HOOKS_PHASE_POST)
238 240

  
239 241
  def testIndividualFalse(self):
240 242
    """Test individual node failure"""
241
    cfg = FakeConfig()
242
    sstore = FakeSStore()
243
    op = opcodes.OpCode()
244
    lu = FakeLU(None, op, cfg, sstore)
245
    hm = mcpu.HooksMaster(self._call_nodes_false, FakeProc(), lu)
243
    hm = mcpu.HooksMaster(self._call_nodes_false, FakeProc(), self.lu)
246 244
    hm.RunPhase(constants.HOOKS_PHASE_PRE)
247 245
    #self.failUnlessRaises(errors.HooksFailure,
248 246
    #                      hm.RunPhase, constants.HOOKS_PHASE_PRE)
......
250 248

  
251 249
  def testScriptFalse(self):
252 250
    """Test individual rpc failure"""
253
    cfg = FakeConfig()
254
    op = opcodes.OpCode()
255
    sstore = FakeSStore()
256
    lu = FakeLU(None, op, cfg, sstore)
257
    hm = mcpu.HooksMaster(self._call_script_fail, FakeProc(), lu)
251
    hm = mcpu.HooksMaster(self._call_script_fail, FakeProc(), self.lu)
258 252
    self.failUnlessRaises(errors.HooksAbort,
259 253
                          hm.RunPhase, constants.HOOKS_PHASE_PRE)
260 254
    hm.RunPhase(constants.HOOKS_PHASE_POST)
261 255

  
262 256
  def testScriptSucceed(self):
263 257
    """Test individual rpc failure"""
264
    cfg = FakeConfig()
265
    op = opcodes.OpCode()
266
    sstore = FakeSStore()
267
    lu = FakeLU(None, op, cfg, sstore)
268
    hm = mcpu.HooksMaster(self._call_script_succeed, FakeProc(), lu)
258
    hm = mcpu.HooksMaster(self._call_script_succeed, FakeProc(), self.lu)
269 259
    for phase in (constants.HOOKS_PHASE_PRE, constants.HOOKS_PHASE_POST):
270 260
      hm.RunPhase(phase)
271 261

  

Also available in: Unified diff