Revision 13d2e231 qa/qa_cluster.py

b/qa/qa_cluster.py
60 60

  
61 61
def TestClusterInit(rapi_user, rapi_secret):
62 62
  """gnt-cluster init"""
63
  # data for testing failures due to bad keys/values for disk parameters
64
  fail_params = ("-D nonexistent:resync-rate=1",
65
                 "-D drbd:nonexistent=1",
66
                 "-D drbd:resync-rate=invalid")
67

  
63 68
  master = qa_config.GetMasterNode()
64 69

  
65 70
  rapi_dir = os.path.dirname(constants.RAPI_USERS_FILE)
......
97 102
  if htype:
98 103
    cmd.append("--enabled-hypervisors=%s" % htype)
99 104

  
100
  cmd.append(qa_config.get("name"))
105
  # test gnt-cluster init failures due to bad keys/values in disk parameters
106
  for param in fail_params:
107
    cmd.extend([param, qa_config.get("name")])
108
    AssertCommand(cmd, fail=True)
109
    cmd.pop()
110
    cmd.pop()
101 111

  
112
  cmd.append(qa_config.get("name"))
102 113
  AssertCommand(cmd)
103 114

  
104 115
  cmd = ["gnt-cluster", "modify"]
116
  # test gnt-cluster modify failures due to bad keys/values in disk parameters
117
  for param in fail_params:
118
    cmd.append(param)
119
    AssertCommand(cmd, fail=True)
120
    cmd.pop()
121

  
105 122
  # hypervisor parameter modifications
106 123
  hvp = qa_config.get("hypervisor-parameters", {})
107 124
  for k, v in hvp.items():

Also available in: Unified diff