pyo3
pyo3 copied to clipboard
3.11 hypothesis failure in CI
From https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true
[174](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:175)
@example(dt=pdt.datetime(1971, 1, 2, 0, 0))
[175](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:176)
def test_datetime_from_timestamp(dt):
[176](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:177)
if PYPY and dt < pdt.datetime(1900, 1, 1):
[177](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:178)
pytest.xfail("pdt.datetime.timestamp will raise on PyPy with dates before 1900")
[178](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:179)
[179](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:180)
> ts = pdt.datetime.timestamp(dt)
[180](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:181)
E OSError: [Errno 22] Invalid argument
[181](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:182)
E Falsifying example: test_datetime_from_timestamp(
[182](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:183)
E dt=datetime.datetime(3001, 1, 18, 8, 0, fold=1),
[183](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:184)
E )
[184](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:185)
E
[185](https://github.com/PyO3/pyo3/runs/7940014067?check_suite_focus=true#step:20:186)
E You can reproduce this example by temporarily adding @reproduce_failure('6.54.4', b'AAAD6QARCAAAAAAAAQ==') as a decorator on your test case