cls.cleanup is defined AFTER the if statement which checks if the hypervisor is supported. if the hypervisor ISN't supported, the teardown still occurs but ```cleanup_resources(cls.apiclient, cls.cleanup)``` throws an exception because cls.cleanup hadn't been defined. @borisstoyanov
[ Full content available at: https://github.com/apache/cloudstack/pull/2869 ] This message was relayed via gitbox.apache.org for [email protected]
