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