mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 00:35:00 +00:00
style: Apply linter formatting changes
This commit is contained in:
parent
db22d298e3
commit
81ed9c3002
1 changed files with 21 additions and 15 deletions
|
@ -226,9 +226,10 @@ class TestMain(TestCase):
|
||||||
|
|
||||||
def test_main_exit_calls_version_check(self):
|
def test_main_exit_calls_version_check(self):
|
||||||
with GitTemporaryDirectory():
|
with GitTemporaryDirectory():
|
||||||
with patch("aider.main.check_version") as mock_check_version, patch(
|
with (
|
||||||
"aider.main.InputOutput"
|
patch("aider.main.check_version") as mock_check_version,
|
||||||
) as mock_input_output:
|
patch("aider.main.InputOutput") as mock_input_output,
|
||||||
|
):
|
||||||
main(["--exit"], input=DummyInput(), output=DummyOutput())
|
main(["--exit"], input=DummyInput(), output=DummyOutput())
|
||||||
mock_check_version.assert_called_once()
|
mock_check_version.assert_called_once()
|
||||||
mock_input_output.assert_called_once()
|
mock_input_output.assert_called_once()
|
||||||
|
@ -376,53 +377,58 @@ class TestMain(TestCase):
|
||||||
def test_yaml_config_file_loading(self):
|
def test_yaml_config_file_loading(self):
|
||||||
with GitTemporaryDirectory() as git_dir:
|
with GitTemporaryDirectory() as git_dir:
|
||||||
git_dir = Path(git_dir)
|
git_dir = Path(git_dir)
|
||||||
|
|
||||||
# Create fake home directory
|
# Create fake home directory
|
||||||
fake_home = git_dir / "fake_home"
|
fake_home = git_dir / "fake_home"
|
||||||
fake_home.mkdir()
|
fake_home.mkdir()
|
||||||
os.environ["HOME"] = str(fake_home)
|
os.environ["HOME"] = str(fake_home)
|
||||||
|
|
||||||
# Create subdirectory as current working directory
|
# Create subdirectory as current working directory
|
||||||
cwd = git_dir / "subdir"
|
cwd = git_dir / "subdir"
|
||||||
cwd.mkdir()
|
cwd.mkdir()
|
||||||
os.chdir(cwd)
|
os.chdir(cwd)
|
||||||
|
|
||||||
# Create .aider.conf.yml files in different locations
|
# Create .aider.conf.yml files in different locations
|
||||||
home_config = fake_home / ".aider.conf.yml"
|
home_config = fake_home / ".aider.conf.yml"
|
||||||
git_config = git_dir / ".aider.conf.yml"
|
git_config = git_dir / ".aider.conf.yml"
|
||||||
cwd_config = cwd / ".aider.conf.yml"
|
cwd_config = cwd / ".aider.conf.yml"
|
||||||
named_config = git_dir / "named.aider.conf.yml"
|
named_config = git_dir / "named.aider.conf.yml"
|
||||||
|
|
||||||
home_config.write_text("model: gpt-3.5-turbo\nmap-tokens: 1024\n")
|
home_config.write_text("model: gpt-3.5-turbo\nmap-tokens: 1024\n")
|
||||||
git_config.write_text("model: gpt-4\nmap-tokens: 2048\n")
|
git_config.write_text("model: gpt-4\nmap-tokens: 2048\n")
|
||||||
cwd_config.write_text("model: gpt-4-32k\nmap-tokens: 4096\n")
|
cwd_config.write_text("model: gpt-4-32k\nmap-tokens: 4096\n")
|
||||||
named_config.write_text("model: gpt-4-1106-preview\nmap-tokens: 8192\n")
|
named_config.write_text("model: gpt-4-1106-preview\nmap-tokens: 8192\n")
|
||||||
|
|
||||||
with patch("pathlib.Path.home", return_value=fake_home), \
|
with (
|
||||||
patch("aider.coders.Coder.create") as MockCoder:
|
patch("pathlib.Path.home", return_value=fake_home),
|
||||||
|
patch("aider.coders.Coder.create") as MockCoder,
|
||||||
|
):
|
||||||
# Test loading from current working directory
|
# Test loading from current working directory
|
||||||
main(["--yes", "--exit"], input=DummyInput(), output=DummyOutput())
|
main(["--yes", "--exit"], input=DummyInput(), output=DummyOutput())
|
||||||
_, kwargs = MockCoder.call_args
|
_, kwargs = MockCoder.call_args
|
||||||
self.assertEqual(kwargs["model"], "gpt-4-32k")
|
self.assertEqual(kwargs["model"], "gpt-4-32k")
|
||||||
self.assertEqual(kwargs["map_tokens"], 4096)
|
self.assertEqual(kwargs["map_tokens"], 4096)
|
||||||
|
|
||||||
# Test loading from git root
|
# Test loading from git root
|
||||||
cwd_config.unlink()
|
cwd_config.unlink()
|
||||||
main(["--yes", "--exit"], input=DummyInput(), output=DummyOutput())
|
main(["--yes", "--exit"], input=DummyInput(), output=DummyOutput())
|
||||||
_, kwargs = MockCoder.call_args
|
_, kwargs = MockCoder.call_args
|
||||||
self.assertEqual(kwargs["model"], "gpt-4")
|
self.assertEqual(kwargs["model"], "gpt-4")
|
||||||
self.assertEqual(kwargs["map_tokens"], 2048)
|
self.assertEqual(kwargs["map_tokens"], 2048)
|
||||||
|
|
||||||
# Test loading from home directory
|
# Test loading from home directory
|
||||||
git_config.unlink()
|
git_config.unlink()
|
||||||
main(["--yes", "--exit"], input=DummyInput(), output=DummyOutput())
|
main(["--yes", "--exit"], input=DummyInput(), output=DummyOutput())
|
||||||
_, kwargs = MockCoder.call_args
|
_, kwargs = MockCoder.call_args
|
||||||
self.assertEqual(kwargs["model"], "gpt-3.5-turbo")
|
self.assertEqual(kwargs["model"], "gpt-3.5-turbo")
|
||||||
self.assertEqual(kwargs["map_tokens"], 1024)
|
self.assertEqual(kwargs["map_tokens"], 1024)
|
||||||
|
|
||||||
# Test loading from specified config file
|
# Test loading from specified config file
|
||||||
main(["--yes", "--exit", "--config", str(named_config)], input=DummyInput(), output=DummyOutput())
|
main(
|
||||||
|
["--yes", "--exit", "--config", str(named_config)],
|
||||||
|
input=DummyInput(),
|
||||||
|
output=DummyOutput(),
|
||||||
|
)
|
||||||
_, kwargs = MockCoder.call_args
|
_, kwargs = MockCoder.call_args
|
||||||
self.assertEqual(kwargs["model"], "gpt-4-1106-preview")
|
self.assertEqual(kwargs["model"], "gpt-4-1106-preview")
|
||||||
self.assertEqual(kwargs["map_tokens"], 8192)
|
self.assertEqual(kwargs["map_tokens"], 8192)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue