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