MCPcopy Index your code
hub / github.com/pydata/xarray / test_getitem_with_mask

Method test_getitem_with_mask

xarray/tests/test_variable.py:146–156  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

144 v[ind]
145
146 def test_getitem_with_mask(self):
147 v = self.cls(["x"], [0, 1, 2])
148 assert_identical(v._getitem_with_mask(-1), Variable((), np.nan))
149 assert_identical(
150 v._getitem_with_mask([0, -1, 1]), self.cls(["x"], [0, np.nan, 1])
151 )
152 assert_identical(v._getitem_with_mask(slice(2)), self.cls(["x"], [0, 1]))
153 assert_identical(
154 v._getitem_with_mask([0, -1, 1], fill_value=-99),
155 self.cls(["x"], [0, -99, 1]),
156 )
157
158 def test_getitem_with_mask_size_zero(self):
159 v = self.cls(["x"], [])

Callers

nothing calls this directly

Calls 4

assert_identicalFunction · 0.90
VariableClass · 0.90
_getitem_with_maskMethod · 0.80
clsMethod · 0.45

Tested by

no test coverage detected