(weights, expected, skipna)
| 151 | ) |
| 152 | @pytest.mark.parametrize("skipna", (True, False)) |
| 153 | def test_weighted_sum_nan(weights, expected, skipna): |
| 154 | da = DataArray([np.nan, 2]) |
| 155 | |
| 156 | weights = DataArray(weights) |
| 157 | result = da.weighted(weights).sum(skipna=skipna) |
| 158 | |
| 159 | if skipna: |
| 160 | expected = DataArray(expected) |
| 161 | else: |
| 162 | expected = DataArray(np.nan) |
| 163 | |
| 164 | assert_equal(expected, result) |
| 165 | |
| 166 | |
| 167 | @pytest.mark.filterwarnings("error") |
nothing calls this directly
no test coverage detected
searching dependent graphs…