diff --git a/src/tests/test_profile_management.py b/src/tests/test_profile_management.py index 79a08d10..bee6a2df 100644 --- a/src/tests/test_profile_management.py +++ b/src/tests/test_profile_management.py @@ -65,6 +65,10 @@ def test_add_and_delete_entry(monkeypatch): # Using "y" breaks the loop in confirm_action if it gets called. input_values = iter(["3", "y", "y", "y", "y"]) monkeypatch.setattr("builtins.input", lambda *_a, **_k: next(input_values)) + # Patch masked_input to avoid OSError on Windows CI non-interactive envs + monkeypatch.setattr( + utils.password_prompt, "masked_input", lambda p: next(input_values) + ) pm.add_new_fingerprint()