|
| 1 | +import dask.array as da |
1 | 2 | import numpy as np
|
2 | 3 | import pytest
|
3 |
| -import dask.array as da |
4 | 4 |
|
5 | 5 | from funlib.geometry import Coordinate, Roi
|
6 | 6 | from funlib.persistence.arrays import Array
|
@@ -73,13 +73,14 @@ def test_setitem():
|
73 | 73 |
|
74 | 74 | a = Array(np.zeros((2, 5)), (0, 0), (1, 1))
|
75 | 75 |
|
76 |
| - a[Roi((0, 0), (2, 5))] = np.arange(0, 10).reshape(2, 5) |
77 |
| - assert a[Coordinate((0, 0))] == 0 |
78 |
| - assert a[Coordinate((0, 1))] == 1 |
79 |
| - assert a[Coordinate((0, 2))] == 2 |
80 |
| - assert a[Coordinate((1, 0))] == 5 |
81 |
| - assert a[Coordinate((1, 1))] == 6 |
82 |
| - assert a[Coordinate((1, 4))] == 9 |
| 76 | + data = np.arange(0, 10).reshape(2, 5) |
| 77 | + a[Roi((0, 0), (2, 5))] = data |
| 78 | + assert a[Coordinate((0, 0))] == a._source_data[0, 0] == 0 |
| 79 | + assert a[Coordinate((0, 1))] == a._source_data[0, 1] == 1 |
| 80 | + assert a[Coordinate((0, 2))] == a._source_data[0, 2] == 2 |
| 81 | + assert a[Coordinate((1, 0))] == a._source_data[1, 0] == 5 |
| 82 | + assert a[Coordinate((1, 1))] == a._source_data[1, 1] == 6 |
| 83 | + assert a[Coordinate((1, 4))] == a._source_data[1, 4] == 9 |
83 | 84 |
|
84 | 85 | # set entirely with numpy array and channels
|
85 | 86 |
|
|
0 commit comments