Exemplo n.º 1
0
def test_repeated():
    with clean(threads=False):
        with LocalCluster(0,
                          scheduler_port=8448,
                          silence_logs=False,
                          dashboard_address=None) as c:
            pass
        with LocalCluster(0,
                          scheduler_port=8448,
                          silence_logs=False,
                          dashboard_address=None) as c:
            pass
Exemplo n.º 2
0
def test_repeated():
    with clean(threads=False):
        with LocalCluster(n_workers=0,
                          scheduler_port=8448,
                          silence_logs=False,
                          dashboard_address=":0"):
            pass
        with LocalCluster(n_workers=0,
                          scheduler_port=8448,
                          silence_logs=False,
                          dashboard_address=":0"):
            pass
Exemplo n.º 3
0
def test_cleanup():
    with clean(threads=False):
        c = LocalCluster(n_workers=2,
                         silence_logs=False,
                         dashboard_address=":0")
        port = c.scheduler.port
        c.close()
        c2 = LocalCluster(n_workers=2,
                          scheduler_port=port,
                          silence_logs=False,
                          dashboard_address=":0")
        c2.close()
Exemplo n.º 4
0
def test_basic_no_loop(loop):
    with clean(threads=False):
        try:
            with LocalCluster(
                n_workers=0, silence_logs=False, dashboard_address=":0"
            ) as cluster:
                with Client(cluster) as client:
                    cluster.adapt()
                    future = client.submit(lambda x: x + 1, 1)
                    assert future.result() == 2
                loop = cluster.loop
        finally:
            loop.add_callback(loop.stop)
Exemplo n.º 5
0
def test_dont_select_closed_worker():
    # Make sure distributed does not try to reuse a client from a
    # closed cluster (https://github.com/dask/distributed/issues/2840).
    with clean(threads=False):
        cluster = LocalCluster(n_workers=0)
        c = Client(cluster)
        cluster.scale(2)
        assert c == get_client()

        c.close()
        cluster.close()

        cluster2 = LocalCluster(n_workers=0)
        c2 = Client(cluster2)
        cluster2.scale(2)

        current_client = get_client()
        assert c2 == current_client

        cluster2.close()
        c2.close()
Exemplo n.º 6
0
def test_client_cluster_synchronous(loop):
    with clean(threads=False):
        with Client(loop=loop, processes=False) as c:
            assert not c.asynchronous
            assert not c.cluster.asynchronous