(self, data)
| 4736 | |
| 4737 | @pytest.mark.parametrize('data', nan_arr) |
| 4738 | def test_combinations(self, data): |
| 4739 | arr, pos = data |
| 4740 | with suppress_warnings() as sup: |
| 4741 | sup.filter(RuntimeWarning, |
| 4742 | "invalid value encountered in reduce") |
| 4743 | val = np.max(arr) |
| 4744 | |
| 4745 | assert_equal(np.argmax(arr), pos, err_msg="%r" % arr) |
| 4746 | assert_equal(arr[np.argmax(arr)], val, err_msg="%r" % arr) |
| 4747 | |
| 4748 | # add padding to test SIMD loops |
| 4749 | rarr = np.repeat(arr, 129) |
| 4750 | rpos = pos * 129 |
| 4751 | assert_equal(np.argmax(rarr), rpos, err_msg="%r" % rarr) |
| 4752 | assert_equal(rarr[np.argmax(rarr)], val, err_msg="%r" % rarr) |
| 4753 | |
| 4754 | padd = np.repeat(np.min(arr), 513) |
| 4755 | rarr = np.concatenate((arr, padd)) |
| 4756 | rpos = pos |
| 4757 | assert_equal(np.argmax(rarr), rpos, err_msg="%r" % rarr) |
| 4758 | assert_equal(rarr[np.argmax(rarr)], val, err_msg="%r" % rarr) |
| 4759 | |
| 4760 | |
| 4761 | def test_maximum_signed_integers(self): |
nothing calls this directly
no test coverage detected