(int_func)
| 2023 | |
| 2024 | |
| 2025 | def test_integer_repeat(int_func): |
| 2026 | random.seed(123456789) |
| 2027 | fname, args, sha256 = int_func |
| 2028 | f = getattr(random, fname) |
| 2029 | val = f(*args, size=1000000) |
| 2030 | if sys.byteorder != 'little': |
| 2031 | val = val.byteswap() |
| 2032 | res = hashlib.sha256(val.view(np.int8)).hexdigest() |
| 2033 | assert_(res == sha256) |
| 2034 | |
| 2035 | |
| 2036 | def test_broadcast_size_error(): |