Revision 93146c8c

b/qa/qa_utils.py
503 503

  
504 504
  # Test a number of field combinations
505 505
  for testfields in _SelectQueryFields(rnd, fields):
506
    AssertCommand([cmd, "list", "--output", ",".join(testfields)])
506
    AssertRedirectedCommand([cmd, "list", "--output", ",".join(testfields)])
507 507

  
508 508
  if namefield is not None:
509 509
    namelist_fn = compat.partial(_List, cmd, [namefield])
......
526 526
                  fail=True)
527 527

  
528 528
  # Check exit code for listing unknown field
529
  AssertEqual(AssertCommand([cmd, "list", "--output=field/does/not/exist"],
530
                            fail=True),
529
  AssertEqual(AssertRedirectedCommand([cmd, "list",
530
                                       "--output=field/does/not/exist"],
531
                                      fail=True),
531 532
              constants.EXIT_UNKNOWN_FIELD)
532 533

  
533 534

  
......
535 536
  master = qa_config.GetMasterNode()
536 537

  
537 538
  # Listing fields
538
  AssertCommand([cmd, "list-fields"])
539
  AssertCommand([cmd, "list-fields"] + fields)
539
  AssertRedirectedCommand([cmd, "list-fields"])
540
  AssertRedirectedCommand([cmd, "list-fields"] + fields)
540 541

  
541 542
  # Check listed fields (all, must be sorted)
542 543
  realcmd = [cmd, "list-fields", "--separator=|", "--no-headers"]

Also available in: Unified diff