ignore netapp tests when no libs (#48941)

* ignore tests when no libs
This commit is contained in:
Brian Coca 2018-11-21 11:51:40 -05:00 committed by GitHub
parent 8f41270a01
commit 91150423f4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,13 +4,14 @@
''' unit tests for module_utils netapp.py ''' ''' unit tests for module_utils netapp.py '''
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
import pytest
from ansible.module_utils.ansible_release import __version__ as ansible_version from ansible.module_utils.ansible_release import __version__ as ansible_version
import pytest
import ansible.module_utils.netapp as netapp_utils import ansible.module_utils.netapp as netapp_utils
HAS_NETAPP_LIB = netapp_utils.has_netapp_lib() if not netapp_utils.has_netapp_lib():
HAS_NETAPP_LIB_MSG = "pip install netapp_lib is required" pytestmark = pytest.mark.skip("skipping as missing required netapp_lib")
class MockONTAPConnection(object): class MockONTAPConnection(object):
@ -42,14 +43,6 @@ class MockONTAPConnection(object):
return xml return xml
@pytest.fixture
def has_zapi():
assert HAS_NETAPP_LIB, HAS_NETAPP_LIB_MSG
pytestmark = pytest.mark.usefixtures("has_zapi")
def test_ems_log_event_version(): def test_ems_log_event_version():
''' validate Ansible version is correctly read ''' ''' validate Ansible version is correctly read '''
source = 'unittest' source = 'unittest'