def setup_a_provider(): _setup_a_provider("infra")
def setup_a_provider(): _setup_a_provider(prov_class="infra", validate=True, check_existing=True)
def a_provider(): return _setup_a_provider("infra")
def a_container_provider(): prov = _setup_a_provider("container") yield prov prov.delete_if_exists(cancel=False)
def vmware_provider(): return _setup_a_provider("infra", "virtualcenter")
def setup_a_provider(): _setup_a_provider(prov_class="cloud", prov_type="openstack", validate=True, check_existing=True)
def a_container_provider(): return _setup_a_provider("container")
def setup_a_provider(): _setup_a_provider(prov_class="cloud", validate=True, check_existing=True)
def setup_a_provider(): _setup_a_provider(prov_class='infra', prov_type='virtualcenter', validate=True, check_existing=True)
def setup_a_provider(): try: pf = ProviderFilter(classes=[InfraProvider], required_fields=['large']) _setup_a_provider(filters=[pf]) except Exception: pytest.skip("It's not possible to set up any providers, therefore skipping")