MCPcopy Index your code
hub / github.com/dask/dask / test_metadata

Function test_metadata

dask/array/tests/test_sparse.py:113–131  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

111
112
113def test_metadata():
114 y = da.random.random((10, 10), chunks=(5, 5))
115 y[y < 0.8] = 0
116 z = sparse.COO.from_numpy(y.compute())
117 y = y.map_blocks(sparse.COO.from_numpy)
118
119 assert isinstance(y._meta, sparse.COO)
120 assert isinstance((y + 1)._meta, sparse.COO)
121 assert isinstance(y.sum(axis=0)._meta, sparse.COO)
122 assert isinstance(y.var(axis=0)._meta, sparse.COO)
123 assert isinstance(y[:5, ::2]._meta, sparse.COO)
124 assert isinstance(y.rechunk((2, 2))._meta, sparse.COO)
125 assert isinstance((y - z)._meta, sparse.COO)
126 assert isinstance(y.persist()._meta, sparse.COO)
127 assert isinstance(np.concatenate([y, y])._meta, sparse.COO)
128 assert isinstance(np.concatenate([y, y[:0], y])._meta, sparse.COO)
129 assert isinstance(np.stack([y, y])._meta, sparse.COO)
130 assert isinstance(np.stack([y[:0], y[:0]])._meta, sparse.COO)
131 assert isinstance(np.concatenate([y[:0], y[:0]])._meta, sparse.COO)
132
133
134def test_html_repr():

Callers

nothing calls this directly

Calls 7

randomMethod · 0.45
computeMethod · 0.45
map_blocksMethod · 0.45
sumMethod · 0.45
varMethod · 0.45
rechunkMethod · 0.45
persistMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…