(arr)
| 4665 | np.matrix([[0, 1], [2, 5]]), |
| 4666 | ]) |
| 4667 | def test_outer_subclass_preserve(arr): |
| 4668 | # for gh-8661 |
| 4669 | class foo(np.ndarray): pass |
| 4670 | actual = np.multiply.outer(arr.view(foo), arr.view(foo)) |
| 4671 | assert actual.__class__.__name__ == 'foo' |
| 4672 | |
| 4673 | def test_outer_bad_subclass(): |
| 4674 | class BadArr1(np.ndarray): |