| 2432 | @pytest.mark.parametrize("return_stored", [False, True]) |
| 2433 | @pytest.mark.parametrize("delayed_target", [False, True]) |
| 2434 | def 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 | |
| 2446 | def test_to_hdf5(): |