(self)
| 5165 | assert_equal(test, 42) |
| 5166 | |
| 5167 | def test_convolve(self): |
| 5168 | a = masked_equal(np.arange(5), 2) |
| 5169 | b = np.array([1, 1]) |
| 5170 | |
| 5171 | result = masked_equal([0, 1, -1, -1, 7, 4], -1) |
| 5172 | test = np.ma.convolve(a, b, mode='full') |
| 5173 | assert_equal(test, result) |
| 5174 | |
| 5175 | test = np.ma.convolve(a, b, mode='same') |
| 5176 | assert_equal(test, result[:-1]) |
| 5177 | |
| 5178 | test = np.ma.convolve(a, b, mode='valid') |
| 5179 | assert_equal(test, result[1:-1]) |
| 5180 | |
| 5181 | result = masked_equal([0, 1, 1, 3, 7, 4], -1) |
| 5182 | test = np.ma.convolve(a, b, mode='full', propagate_mask=False) |
| 5183 | assert_equal(test, result) |
| 5184 | |
| 5185 | test = np.ma.convolve(a, b, mode='same', propagate_mask=False) |
| 5186 | assert_equal(test, result[:-1]) |
| 5187 | |
| 5188 | test = np.ma.convolve(a, b, mode='valid', propagate_mask=False) |
| 5189 | assert_equal(test, result[1:-1]) |
| 5190 | |
| 5191 | test = np.ma.convolve([1, 1], [1, 1, 1]) |
| 5192 | assert_equal(test, masked_equal([1, 2, 2, 1], -1)) |
| 5193 | |
| 5194 | a = [1, 1] |
| 5195 | b = masked_equal([1, -1, -1, 1], -1) |
| 5196 | test = np.ma.convolve(a, b, propagate_mask=False) |
| 5197 | assert_equal(test, masked_equal([1, 1, -1, 1, 1], -1)) |
| 5198 | test = np.ma.convolve(a, b, propagate_mask=True) |
| 5199 | assert_equal(test, masked_equal([-1, -1, -1, -1, -1], -1)) |
| 5200 | |
| 5201 | |
| 5202 | class TestMaskedFields: |
nothing calls this directly
no test coverage detected