from pathlib import Path from test_config import settings from lai_automation.agent import AiderAgent def test_aider_command_cannot_mutate_git_configuration_or_send_analytics() -> None: command = AiderAgent(settings()).command(Path("/repo/.git/task.txt")) assert "--no-gitignore" in command assert "--no-analytics" in command assert "--no-auto-commits" in command assert command.count("/dev/null") == 2