| 402 | assert val_big == val_pos |
| 403 | |
| 404 | def test_advange_large(self): |
| 405 | rs = Generator(self.bit_generator(38219308213743)) |
| 406 | pcg = rs.bit_generator |
| 407 | state = pcg.state["state"] |
| 408 | initial_state = 287608843259529770491897792873167516365 |
| 409 | assert state["state"] == initial_state |
| 410 | pcg.advance(sum(2**i for i in (96, 64, 32, 16, 8, 4, 2, 1))) |
| 411 | state = pcg.state["state"] |
| 412 | advanced_state = 135275564607035429730177404003164635391 |
| 413 | assert state["state"] == advanced_state |
| 414 | |
| 415 | |
| 416 | class TestPCG64DXSM(Base): |