mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-20 20:35:00 +00:00
27 lines
675 B
Python
27 lines
675 B
Python
import pytest # noqa: F401
|
|
|
|
from aider.run_cmd import run_cmd
|
|
|
|
|
|
def test_run_cmd_echo():
|
|
command = "echo Hello, World!"
|
|
exit_code, output = run_cmd(command)
|
|
|
|
assert exit_code == 0
|
|
assert output.strip() == "Hello, World!"
|
|
|
|
|
|
def test_run_cmd_echo_with_quotes():
|
|
command = 'echo "Hello, World!"'
|
|
exit_code, output = run_cmd(command)
|
|
|
|
assert exit_code == 0
|
|
assert output.strip() == "Hello, World!"
|
|
|
|
|
|
def test_run_cmd_invalid_command():
|
|
command = "invalid_command_that_does_not_exist"
|
|
exit_code, output = run_cmd(command)
|
|
|
|
assert exit_code != 0
|
|
assert "command not found" in output.lower() or "is not recognized" in output.lower()
|