mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-24 14:25:00 +00:00
test: add tests for run_cmd function using echo command
This commit is contained in:
parent
8e66b2d790
commit
40993fecf7
1 changed files with 23 additions and 0 deletions
|
@ -0,0 +1,23 @@
|
||||||
|
import pytest
|
||||||
|
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()
|
Loading…
Add table
Add a link
Reference in a new issue