tests/test_mcp_service.py | test_list_module_resources_for_discovery, test_get_argument_completions_for_repositories, test_get_argument_completions_for_refs, test_get_argument_completions_for_paths, test_get_argument_completions_for_resources_with_none (+27) |
tests/test_dependency_installer.py | test_check_package_installed_existing_package, test_check_package_installed_missing_package, test_get_missing_packages_all_present, test_get_missing_packages_some_missing, test_get_missing_packages_all_missing (+10) |
src/terraform_ingest/mcp_service.py | search_modules, search_modules, _search_modules_impl, get_module, _get_module_details_impl (+8) |
tests/test_importers.py | test_fetch_repositories, test_fetch_repositories_with_error, test_has_terraform_files_found, test_has_terraform_files_not_found, test_has_terraform_files_rate_limited (+6) |
tests/test_embeddings.py | test_prepare_document_text_full, test_prepare_document_text_partial, test_prepare_metadata, test_prepare_metadata_no_providers, test_upsert_module_disabled (+5) |
src/terraform_ingest/dependency_installer.py | check_package_installed, get_missing_packages, _refresh_sys_path, install_packages, ensure_embedding_packages |
src/terraform_ingest/importers.py | fetch_repositories, _has_terraform_files, fetch_repositories, _fetch_group_projects, _has_terraform_files |
tests/test_repository.py | test_get_tags_semantic_version_sorting, test_get_tags_with_max_tags, test_get_tags_mixed_valid_and_invalid_versions, test_get_tags_empty_repo, test_get_tags_pre_release_versions |
src/terraform_ingest/embeddings.py | _prepare_document_text, _prepare_metadata, upsert_module, search_modules |
tests/test_indexer.py | test_get_module, test_get_nonexistent_module, test_get_module_summary_path, test_module_entry_has_required_fields |