> > +
> > + except Exception, detail:
> > + logger.error("Exception: %s", detail)
> > + status = FAIL
>
> Instead of calling undefine before each call to raise Exception(), why
> not put the undefine call in the except block? This means you'll only
> need to call undefine() once for any exception. And if this test case
> is extended in the future, it'll safe guard against an accidental
> exclusion of the undefine() call when an exception occurs.
There is an exception raised if define fails. We don't want to call undefine if the VM wasn't defined.
-Sharad