test: add tests for --[no-]detect-urls CLI option

This commit is contained in:
Paul Gauthier (aider) 2024-11-25 18:39:10 -08:00
parent a79ce7a151
commit f4b964a4b8

View file

@ -637,6 +637,36 @@ class TestMain(TestCase):
) )
self.assertTrue(coder.suggest_shell_commands) self.assertTrue(coder.suggest_shell_commands)
def test_detect_urls_default(self):
with GitTemporaryDirectory():
coder = main(
["--exit", "--yes"],
input=DummyInput(),
output=DummyOutput(),
return_coder=True,
)
self.assertTrue(coder.detect_urls)
def test_detect_urls_disabled(self):
with GitTemporaryDirectory():
coder = main(
["--no-detect-urls", "--exit", "--yes"],
input=DummyInput(),
output=DummyOutput(),
return_coder=True,
)
self.assertFalse(coder.detect_urls)
def test_detect_urls_enabled(self):
with GitTemporaryDirectory():
coder = main(
["--detect-urls", "--exit", "--yes"],
input=DummyInput(),
output=DummyOutput(),
return_coder=True,
)
self.assertTrue(coder.detect_urls)
def test_chat_language_spanish(self): def test_chat_language_spanish(self):
with GitTemporaryDirectory(): with GitTemporaryDirectory():
coder = main( coder = main(