MCPcopy Index your code
hub / github.com/pytest-dev/pytest / test_get_user_handles_getpass_oserror

Function test_get_user_handles_getpass_oserror

testing/test_tmpdir.py:720–729  ·  view source on GitHub ↗

Regression test: get_user() should return None when getpass.getuser() raises OSError (Python 3.13+ behavior, #13835).

(monkeypatch: MonkeyPatch)

Source from the content-addressed store, hash-verified

718
719
720def test_get_user_handles_getpass_oserror(monkeypatch: MonkeyPatch) -> None:
721 """Regression test: get_user() should return None when getpass.getuser()
722 raises OSError (Python 3.13+ behavior, #13835)."""
723 import getpass
724
725 def _raise_oserror():
726 raise OSError("No username set in the environment")
727
728 monkeypatch.setattr(getpass, "getuser", _raise_oserror)
729 assert get_user() is None

Callers

nothing calls this directly

Calls 2

get_userFunction · 0.90
setattrMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…