()
| 335 | |
| 336 | |
| 337 | def test_broadcast_shapes_raises(): |
| 338 | # tests public broadcast_shapes |
| 339 | data = [ |
| 340 | [(3,), (4,)], |
| 341 | [(2, 3), (2,)], |
| 342 | [(3,), (3,), (4,)], |
| 343 | [(1, 3, 4), (2, 3, 3)], |
| 344 | [(1, 2), (3,1), (3,2), (10, 5)], |
| 345 | [2, (2, 3)], |
| 346 | ] |
| 347 | for input_shapes in data: |
| 348 | assert_raises(ValueError, lambda: broadcast_shapes(*input_shapes)) |
| 349 | |
| 350 | bad_args = [(2,)] * 32 + [(3,)] * 32 |
| 351 | assert_raises(ValueError, lambda: broadcast_shapes(*bad_args)) |
| 352 | |
| 353 | |
| 354 | def test_as_strided(): |
nothing calls this directly
no test coverage detected