find_rotation_center()'s y/n prompts now go through OMNYTools.yesno() (omny_general_tools.py) instead of a raw input() in x_ray_eye_align.py, but these tests were still patching input() on the old module -- so the real input() got called under pytest's captured stdin and raised "reading from stdin while output is captured". Patch input() on omny_general_tools instead, where yesno() actually calls it. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>