Skip to content

Route some pseudo-devices to the system#1301

Merged
mrbean-bremen merged 1 commit intopytest-dev:mainfrom
mrbean-bremen:pseudo-dev
Mar 22, 2026
Merged

Route some pseudo-devices to the system#1301
mrbean-bremen merged 1 commit intopytest-dev:mainfrom
mrbean-bremen:pseudo-dev

Conversation

@mrbean-bremen
Copy link
Member

@mrbean-bremen mrbean-bremen commented Mar 21, 2026

This came up in a test that generated a random number, which internally used os.urandom and failed under PyPy.

Tasks

  • Unit tests added that reproduce the issue or prove feature is working
  • Fix or feature added
  • Entry to release notes added
  • Pre-commit CI shows no errors
  • Unit tests passing
  • For documentation changes: The Read the Docs preview builds and looks as expected

- fixes os.urandom() and related under PyPy
@mrbean-bremen mrbean-bremen merged commit d2301f5 into pytest-dev:main Mar 22, 2026
104 checks passed
@mrbean-bremen mrbean-bremen deleted the pseudo-dev branch March 22, 2026 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

secrets.randbelow fails with pyfakefs under PyPy

1 participant