Commit 81d0468
REFACTOR: Reorganize tests into python/ and cpp/ subdirectories
Improved test organization:
- Create tests/python/ for all Python tests
- Create tests/cpp/ for all C++ tests
- Move 12 Python test files to tests/python/
- Move 8 C++ test files to tests/cpp/
Updated test infrastructure:
- Update run_tests.py to reference python/ subdirectory
- Fix sys.path imports in Python tests for new directory depth
- Update capability detection imports
Validated functionality:
- All test imports corrected (dirname chain extended)
- Test runner successfully finds and executes tests
- Verified with test_errors.py suite (all tests passing)
Benefits:
- Clear separation of Python vs C++ tests
- Easier navigation and organization
- Consistent with project-wide reorganization
Impact: Zero functional changes, pure organizational improvement
Next: Update build scripts to reference new test paths if needed
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 897dc6f commit 81d0468
22 files changed
Lines changed: 13 additions & 12 deletions
File tree
- .claude
- tests
- cpp
- python
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
551 | 551 | | |
552 | 552 | | |
553 | 553 | | |
554 | | - | |
| 554 | + | |
555 | 555 | | |
556 | 556 | | |
557 | 557 | | |
| |||
749 | 749 | | |
750 | 750 | | |
751 | 751 | | |
| 752 | + | |
752 | 753 | | |
753 | 754 | | |
754 | 755 | | |
| |||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments