The terminal detection tests were failing because they expected the old terminal mode behavior, but headless mode is now the default. Fix: - Add headless=False parameter to all terminal detection tests - Tests now explicitly test interactive (terminal) mode - test_subprocess_popen_called_with_correct_args: Tests terminal launch - test_terminal_launch_error_handling: Tests error handling - test_output_message_unknown_terminal: Tests warning messages These tests only run on macOS (they're skipped on Linux) and test the interactive terminal launch functionality, so they need headless=False. Impact: - All 3 failing macOS tests should now pass - 391 tests passing on Linux - CI should pass on macOS now 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
12 KiB
12 KiB