(arr)
| 5076 | np.matrix([[0, 1], [2, 5]]), |
| 5077 | ]) |
| 5078 | def test_outer_subclass_preserve(arr): |
| 5079 | # for gh-8661 |
| 5080 | class foo(np.ndarray): |
| 5081 | pass |
| 5082 | actual = np.multiply.outer(arr.view(foo), arr.view(foo)) |
| 5083 | assert actual.__class__.__name__ == 'foo' |
| 5084 | |
| 5085 | def test_outer_bad_subclass(): |
| 5086 | class BadArr1(np.ndarray): |