(self, dtype)
| 653 | rg.standard_gamma(1.0, out=existing[::3]) |
| 654 | |
| 655 | def test_integers_broadcast(self, dtype): |
| 656 | if dtype == np.bool_: |
| 657 | upper = 2 |
| 658 | lower = 0 |
| 659 | else: |
| 660 | info = np.iinfo(dtype) |
| 661 | upper = int(info.max) + 1 |
| 662 | lower = info.min |
| 663 | self._reset_state() |
| 664 | a = self.rg.integers(lower, [upper] * 10, dtype=dtype) |
| 665 | self._reset_state() |
| 666 | b = self.rg.integers([lower] * 10, upper, dtype=dtype) |
| 667 | assert_equal(a, b) |
| 668 | self._reset_state() |
| 669 | c = self.rg.integers(lower, upper, size=10, dtype=dtype) |
| 670 | assert_equal(a, c) |
| 671 | self._reset_state() |
| 672 | d = self.rg.integers(np.array( |
| 673 | [lower] * 10), np.array([upper], dtype=object), size=10, |
| 674 | dtype=dtype) |
| 675 | assert_equal(a, d) |
| 676 | self._reset_state() |
| 677 | e = self.rg.integers( |
| 678 | np.array([lower] * 10), np.array([upper] * 10), size=10, |
| 679 | dtype=dtype) |
| 680 | assert_equal(a, e) |
| 681 | |
| 682 | self._reset_state() |
| 683 | a = self.rg.integers(0, upper, size=10, dtype=dtype) |
| 684 | self._reset_state() |
| 685 | b = self.rg.integers([upper] * 10, dtype=dtype) |
| 686 | assert_equal(a, b) |
| 687 | |
| 688 | def test_integers_numpy(self, dtype): |
| 689 | high = np.array([1]) |
nothing calls this directly
no test coverage detected