Adds 7 additional test cases for Issue #203 configurable EXCLUDED_DIRS: Test Coverage Additions: - Local repository integration (2 tests) * exclude_dirs with local_repo_path * Replace mode with local_repo_path - Logging verification (3 tests) * INFO level for extend mode * WARNING level for replace mode * No logging for default mode - Type handling (2 tests) * Tuple support for exclude_dirs * Set support for exclude_dirs_additional Total Test Coverage: - 19 tests for exclude_dirs feature (all passing) - 427 total tests passing (up from 420) - 54% code coverage for github_scraper.py All tests pass with no failures. 32 skipped tests are expected: - 3 macOS-specific tests (platform limitation) - 29 MCP tests (pass individually, skip in full suite due to pytest quirk) Closes #203
14 KiB
14 KiB