(self)
| 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) |
nothing calls this directly
no test coverage detected