Revision b12d5e2e
b/test/ganeti.query_unittest.py | ||
---|---|---|
368 | 368 |
master_candidate=(name != master_name and idx % 3 == 0), |
369 | 369 |
offline=False, |
370 | 370 |
drained=False, |
371 |
powered=True, |
|
371 | 372 |
vm_capable=True, |
372 | 373 |
master_capable=False, |
373 | 374 |
ndparams={}, |
... | ... | |
420 | 421 |
ng_uuid: objects.NodeGroup(name="ng1", uuid=ng_uuid, ndparams={}), |
421 | 422 |
} |
422 | 423 |
|
424 |
oob_not_powered_node = node_names[0] |
|
425 |
nodes[0].powered = False |
|
423 | 426 |
oob_support = dict((name, False) for name in node_names) |
427 |
oob_support[master_name] = True |
|
428 |
oob_support[oob_not_powered_node] = True |
|
424 | 429 |
|
425 | 430 |
master_node.group = ng_uuid |
426 | 431 |
|
... | ... | |
459 | 464 |
row[field_index["ctime"]] == (constants.RS_NORMAL, |
460 | 465 |
node.ctime) and |
461 | 466 |
row[field_index["mtime"]] == (constants.RS_NORMAL, |
462 |
node.mtime))) |
|
467 |
node.mtime) and |
|
468 |
row[field_index["powered"]] == (constants.RS_NORMAL, |
|
469 |
True))) or |
|
470 |
(node.name == oob_not_powered_node and |
|
471 |
row[field_index["powered"]] == (constants.RS_NORMAL, |
|
472 |
False)) or |
|
473 |
row[field_index["powered"]] == (constants.RS_UNAVAIL, None) |
|
463 | 474 |
for row, node in zip(result, nodes)) |
464 | 475 |
|
465 | 476 |
live_data_row = result[node_to_row[live_data_name]] |
Also available in: Unified diff