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

Method test_no_conflicts

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

Source from the content-addressed store, hash-verified

1192 assert not v2.broadcast_equals(v4)
1193
1194 def test_no_conflicts(self):
1195 v1 = Variable(("x"), [1, 2, np.nan, np.nan])
1196 v2 = Variable(("x"), [np.nan, 2, 3, np.nan])
1197 assert v1.no_conflicts(v2)
1198 assert not v1.equals(v2)
1199 assert not v1.broadcast_equals(v2)
1200 assert not v1.identical(v2)
1201
1202 assert not v1.no_conflicts(None)
1203
1204 v3 = Variable(("y"), [np.nan, 2, 3, np.nan])
1205 assert not v3.no_conflicts(v1)
1206
1207 d = np.array([1, 2, np.nan, np.nan])
1208 assert not v1.no_conflicts(d)
1209 assert not v2.no_conflicts(d)
1210
1211 v4 = Variable(("w", "x"), [d])
1212 assert v1.no_conflicts(v4)
1213
1214 def test_as_variable(self):
1215 data = np.arange(10)

Callers

nothing calls this directly

Calls 5

no_conflictsMethod · 0.95
equalsMethod · 0.95
broadcast_equalsMethod · 0.95
identicalMethod · 0.95
VariableClass · 0.90

Tested by

no test coverage detected