def sync_cluster(k8s_cluster, release, test_namespace): from dask_kubernetes import HelmCluster with HelmCluster( release_name=release, namespace=test_namespace, asynchronous=False ) as cluster: yield cluster
async def cluster(k8s_cluster, release, test_namespace): from dask_kubernetes import HelmCluster async with HelmCluster( release_name=release, namespace=test_namespace, asynchronous=True ) as cluster: await cluster yield cluster
def test_raises_on_non_existant_release(): from dask_kubernetes import HelmCluster with pytest.raises(RuntimeError): HelmCluster(release_name="nosuchrelease", namespace="default")
def sync_cluster(release): from dask_kubernetes import HelmCluster with HelmCluster(release_name=release, asynchronous=False) as cluster: yield cluster
async def cluster(release): from dask_kubernetes import HelmCluster async with HelmCluster(release_name=release, asynchronous=True) as cluster: await cluster yield cluster