Paul Gauthier (aider)
1e776863ac
style: format code and improve linter compliance in test_commands.py
2024-09-28 14:44:04 -07:00
Paul Gauthier (aider)
202a219d82
test: add tests for the /copy command including success, no messages, and exception handling
2024-09-28 14:44:00 -07:00
Paul Gauthier
99bf23c5ff
fix: Set AIDER_CHECK_UPDATE environment variable to false in test setup
2024-09-24 12:42:37 -07:00
Paul Gauthier
924eeb43de
fix: Update test assertions for API key checks
2024-09-23 11:34:49 -07:00
fry69
7a5947fc49
feat: add tests for sanity_check_repo function
2024-09-23 07:55:45 +02:00
Paul Gauthier
cee0bb7135
add test for hash filenames
2024-09-22 08:24:55 -07:00
Paul Gauthier
cfe1d540f1
update fence test to use backticks at start of line
2024-09-21 10:42:58 -07:00
Paul Gauthier
0a3b4147fa
test: update main tests to handle None input and add --exit flag
2024-09-10 15:32:43 -07:00
Paul Gauthier (aider)
fa49ab09c4
test: update code_theme tests to check InputOutput initialization
2024-09-10 15:24:11 -07:00
Paul Gauthier
454c2f4d0e
feat: add --exit flag to test cases for controlled termination
2024-09-10 14:30:04 -07:00
Paul Gauthier (aider)
59bdc45728
refactor: Remove unused mock_open import
2024-09-10 14:18:56 -07:00
Paul Gauthier (aider)
645252168c
style: sort imports and fix quotation marks
2024-09-10 14:18:37 -07:00
Paul Gauthier (aider)
fb87dd883c
test: patch input() to return empty string
...
This commit patches the `input()` builtin to return an empty string in the test setup, preventing tests from hanging while waiting for user input. It also adds cleanup for the patch in the teardown method.
2024-09-10 14:18:32 -07:00
Paul Gauthier (aider)
8da88eef64
fix: remove unused import of builtins module
2024-09-10 14:09:40 -07:00
Paul Gauthier (aider)
3685f307c7
style: reorder imports in test_io.py
2024-09-10 14:09:33 -07:00
Paul Gauthier (aider)
d5d087123a
test: update input mocking in TestInputOutput
2024-09-10 14:09:29 -07:00
paul-gauthier
36553d797f
Merge pull request #1003 from cclauss/patch-1
...
Fix typos discovered by codespell
2024-09-10 13:38:59 -07:00
Paul Gauthier
8cfdcbd976
refactor: remove redundant get_system_info method and update related test
2024-09-05 13:00:32 -07:00
Paul Gauthier (aider)
45855bd96c
feat: add get_system_info method to Coder base class
2024-09-05 12:59:12 -07:00
Paul Gauthier (aider)
b57468a963
test: add test for Spanish chat language option
2024-09-05 12:58:18 -07:00
Paul Gauthier
e4cbbb1fa8
remove eslint as default linter
2024-09-05 12:45:12 -07:00
Paul Gauthier (aider)
7c5cad74ab
style: Format code to comply with linter rules
2024-09-04 14:32:38 -07:00
Paul Gauthier (aider)
41e8f4401e
fix: make test_get_rel_fname compatible with Windows
2024-09-04 14:32:35 -07:00
Paul Gauthier
937a1cd847
fix: correct string handling in ESLint file path check
2024-09-04 14:06:30 -07:00
Paul Gauthier
168598dad4
test: remove redundant Windows-specific ESLint test
2024-09-04 14:01:25 -07:00
Paul Gauthier (aider)
bd7ff9cca4
style: run linter and fix import order
2024-09-04 14:00:33 -07:00
Paul Gauthier (aider)
51f360ab9f
fix: update ESLint command assertion in Windows test
2024-09-04 14:00:30 -07:00
Paul Gauthier
66ae9ae079
test: add debug output for linter languages in TestLinter
2024-09-04 14:00:28 -07:00
Paul Gauthier (aider)
65fd6b444c
fix: simplify ESLint Windows test mock
2024-09-04 13:58:46 -07:00
Paul Gauthier (aider)
15abe6b921
style: Format long line in test_get_rel_fname method
2024-09-04 13:57:16 -07:00
Paul Gauthier (aider)
d8027030b0
fix: update ESLint check and test expectations
2024-09-04 13:57:09 -07:00
Paul Gauthier (aider)
edd9b44ad3
refactor: Remove unused import of Path from test_linter.py
2024-09-04 13:56:25 -07:00
Paul Gauthier (aider)
14fc3e3ad1
style: format code with black and isort
2024-09-04 13:55:53 -07:00
Paul Gauthier (aider)
cd551dbf63
test: add basic tests for Linter class
2024-09-04 13:55:49 -07:00
Paul Gauthier
ed349b65b5
test: add basic linter tests
2024-09-04 13:55:48 -07:00
Paul Gauthier (aider)
98835d1f6d
test: update sanity check tests to use tool_output instead of tool_warning
2024-09-03 17:21:06 -07:00
Paul Gauthier (aider)
d8c78cf8cd
test: update sanity_check_model tests to use tool_warning
2024-09-03 13:50:10 -07:00
Paul Gauthier (aider)
441c07586d
feat: import patch from unittest.mock for mocking in tests
2024-08-31 08:05:00 -07:00
Paul Gauthier (aider)
e606eb33a5
style: format code with black
2024-08-31 08:04:19 -07:00
Paul Gauthier (aider)
4a3e8ba41d
test: add test for Coder.create with OSError on new file
2024-08-31 08:04:14 -07:00
Paul Gauthier
1a5a618608
fix: handle GitCommandNotFound exception in make_new_repo function
2024-08-31 07:49:23 -07:00
Paul Gauthier (aider)
653f0c77ef
fix: add missing cause argument to GitCommandNotFound exception
2024-08-31 07:47:19 -07:00
Paul Gauthier (aider)
6a2dd41275
style: format code with black
2024-08-31 07:46:37 -07:00
Paul Gauthier (aider)
81981e7e99
test: add test for graceful exit when git command not found
2024-08-31 07:46:33 -07:00
Paul Gauthier (aider)
cc1f5cd4c2
style: format long string in test_repomap.py
2024-08-30 18:19:24 -07:00
Paul Gauthier (aider)
de4bdae2de
test: add TSX file support and corresponding test
2024-08-30 18:19:06 -07:00
Paul Gauthier
cf67a86280
fix: Update is_important function tests for README.md paths
2024-08-30 16:59:36 -07:00
Paul Gauthier (aider)
99ec8e5927
style: Format code with linter
2024-08-30 16:57:24 -07:00
Paul Gauthier (aider)
2af6b96daa
test: add tests for is_important() and filter_important_files()
2024-08-30 16:57:21 -07:00
Paul Gauthier
ff0350f5ae
test: add basic tests for special functionality
2024-08-30 16:57:19 -07:00