(self)
| 1175 | assert not v1.identical(d) |
| 1176 | |
| 1177 | def test_broadcast_equals(self): |
| 1178 | v1 = Variable((), np.nan) |
| 1179 | v2 = Variable(("x"), [np.nan, np.nan]) |
| 1180 | assert v1.broadcast_equals(v2) |
| 1181 | assert not v1.equals(v2) |
| 1182 | assert not v1.identical(v2) |
| 1183 | |
| 1184 | v3 = Variable(("x"), [np.nan]) |
| 1185 | assert v1.broadcast_equals(v3) |
| 1186 | assert not v1.equals(v3) |
| 1187 | assert not v1.identical(v3) |
| 1188 | |
| 1189 | assert not v1.broadcast_equals(None) |
| 1190 | |
| 1191 | v4 = Variable(("x"), [np.nan] * 3) |
| 1192 | assert not v2.broadcast_equals(v4) |
| 1193 | |
| 1194 | def test_no_conflicts(self): |
| 1195 | v1 = Variable(("x"), [1, 2, np.nan, np.nan]) |
nothing calls this directly
no test coverage detected