MCPcopy Create free account
hub / github.com/dask/dask / test_store_deterministic_keys

Function test_store_deterministic_keys

dask/array/tests/test_array_core.py:2434–2443  ·  view source on GitHub ↗
(return_stored, delayed_target)

Source from the content-addressed store, hash-verified

2432@pytest.mark.parametrize("return_stored", [False, True])
2433@pytest.mark.parametrize("delayed_target", [False, True])
2434def test_store_deterministic_keys(return_stored, delayed_target):
2435 a = da.ones((10, 10), chunks=(2, 2))
2436 at = np.zeros(shape=(10, 10))
2437 if delayed_target:
2438 at = delayed(at)
2439 # Note: Disable the lock since every call to store would instantiate a new
2440 # SerializebleLock which would mess with the tokens
2441 st1 = a.store(at, return_stored=return_stored, compute=False, lock=False)
2442 st2 = a.store(at, return_stored=return_stored, compute=False, lock=False)
2443 assert set(st1.dask.keys()) == set(st2.dask.keys())
2444
2445
2446def test_to_hdf5():

Callers

nothing calls this directly

Calls 6

delayedFunction · 0.90
setClass · 0.85
storeMethod · 0.80
onesMethod · 0.45
zerosMethod · 0.45
keysMethod · 0.45

Tested by

no test coverage detected