Revision 3016bc1f qa/qa_instance.py

b/qa/qa_instance.py
252 252
  # check no-modify
253 253
  AssertCommand(["gnt-instance", "modify", instance["name"]], fail=True)
254 254

  
255
  # Marking offline/online while instance is running must fail
256
  for arg in ["--online", "--offline"]:
257
    AssertCommand(["gnt-instance", "modify", arg, instance["name"]], fail=True)
258

  
259

  
260
def TestInstanceStoppedModify(instance):
261
  """gnt-instance modify (stopped instance)"""
262
  name = instance["name"]
263

  
264
  # Assume instance was not marked offline, so marking it online must fail
265
  AssertCommand(["gnt-instance", "modify", "--online", name], fail=True)
266

  
267
  # Mark instance as offline
268
  AssertCommand(["gnt-instance", "modify", "--offline", name])
269

  
270
  # And online again
271
  AssertCommand(["gnt-instance", "modify", "--online", name])
272

  
255 273

  
256 274
def TestInstanceConvertDisk(instance, snode):
257 275
  """gnt-instance modify -t"""

Also available in: Unified diff