Revision 3d835d1b test/py/ganeti.storage.drbd_unittest.py
b/test/py/ganeti.storage.drbd_unittest.py | ||
---|---|---|
419 | 419 |
filename=testutils.TestDataFilename("proc_drbd84.txt")) |
420 | 420 |
|
421 | 421 |
self.test_unique_id = ("hosta.com", 123, "host2.com", 123, 0, "secret") |
422 |
self.test_dyn_params = { |
|
423 |
constants.DDP_LOCAL_IP: "192.0.2.1", |
|
424 |
constants.DDP_LOCAL_MINOR: 0, |
|
425 |
constants.DDP_REMOTE_IP: "192.0.2.2", |
|
426 |
constants.DDP_REMOTE_MINOR: 0, |
|
427 |
} |
|
422 | 428 |
|
423 | 429 |
@testutils.patch_object(drbd.DRBD8, "GetProcInfo") |
424 | 430 |
def testConstructionWith80Data(self, mock_create_from_file): |
425 | 431 |
mock_create_from_file.return_value = self.proc80_info |
426 | 432 |
|
427 |
inst = drbd.DRBD8Dev(self.test_unique_id, [], 123, {}) |
|
433 |
inst = drbd.DRBD8Dev(self.test_unique_id, [], 123, {}, self.test_dyn_params)
|
|
428 | 434 |
self.assertEqual(inst._show_info_cls, drbd_info.DRBD83ShowInfo) |
429 | 435 |
self.assertTrue(isinstance(inst._cmd_gen, drbd_cmdgen.DRBD83CmdGenerator)) |
430 | 436 |
|
... | ... | |
432 | 438 |
def testConstructionWith83Data(self, mock_create_from_file): |
433 | 439 |
mock_create_from_file.return_value = self.proc83_info |
434 | 440 |
|
435 |
inst = drbd.DRBD8Dev(self.test_unique_id, [], 123, {}) |
|
441 |
inst = drbd.DRBD8Dev(self.test_unique_id, [], 123, {}, self.test_dyn_params)
|
|
436 | 442 |
self.assertEqual(inst._show_info_cls, drbd_info.DRBD83ShowInfo) |
437 | 443 |
self.assertTrue(isinstance(inst._cmd_gen, drbd_cmdgen.DRBD83CmdGenerator)) |
438 | 444 |
|
... | ... | |
440 | 446 |
def testConstructionWith84Data(self, mock_create_from_file): |
441 | 447 |
mock_create_from_file.return_value = self.proc84_info |
442 | 448 |
|
443 |
inst = drbd.DRBD8Dev(self.test_unique_id, [], 123, {}) |
|
449 |
inst = drbd.DRBD8Dev(self.test_unique_id, [], 123, {}, self.test_dyn_params)
|
|
444 | 450 |
self.assertEqual(inst._show_info_cls, drbd_info.DRBD84ShowInfo) |
445 | 451 |
self.assertTrue(isinstance(inst._cmd_gen, drbd_cmdgen.DRBD84CmdGenerator)) |
446 | 452 |
|
Also available in: Unified diff