Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Durafen/Claude-code-memory
/ functions
Functions
1,001 in github.com/Durafen/Claude-code-memory
⨍
Functions
1,001
◇
Types & classes
142
↳
Endpoints
24
Method
test_cli_without_click
Test CLI behavior when click unavailable.
tests/unit/test_cli.py:42
Method
test_collection_exists
Test checking if collection exists.
tests/unit/test_vector_store.py:120
Method
test_collection_exists_error_handling
Test collection existence check with API error.
tests/unit/test_vector_store.py:142
Function
test_config
Create test configuration with temporary paths.
tests/conftest.py:318
Method
test_config_operations
Test configuration file operations detection.
tests/unit/test_python_file_operations.py:176
Method
test_corrupted_state_handling
Test handling of corrupted state file.
tests/unit/test_hashing.py:211
Method
test_create_collection_api_error
Test collection creation with API error.
tests/unit/test_vector_store.py:103
Method
test_create_collection_invalid_distance_metric
Test collection creation with invalid distance metric.
tests/unit/test_vector_store.py:91
Method
test_create_collection_success
Test successful collection creation.
tests/unit/test_vector_store.py:72
Method
test_create_default_file
Test creating a default settings file.
tests/unit/test_config.py:317
Method
test_create_file_error_handling
Test handling of file creation errors.
tests/unit/test_config.py:334
Method
test_custom_file_patterns
Test watcher with custom include/exclude patterns.
tests/integration/test_watcher_flow.py:432
Method
test_custom_single_file_deletion
Test that exactly 1 deleted file is processed in incremental mode using CLI.
tests/integration/test_indexer_flow.py:796
Method
test_custom_single_new_file_processing
Test that exactly 1 new file is processed in incremental mode using CLI.
tests/integration/test_indexer_flow.py:624
Method
test_custom_three_files_deletion
Test that exactly 3 deleted files are processed in incremental mode using CLI.
tests/integration/test_indexer_flow.py:1185
Method
test_custom_three_new_files_processing
Test that exactly 3 new files are processed in incremental mode using CLI.
tests/integration/test_indexer_flow.py:991
Method
test_debouncing_behavior
Test that rapid file changes are properly debounced.
tests/integration/test_watcher_flow.py:369
Method
test_default_values
Test that default configuration values are set correctly.
tests/unit/test_config.py:19
Method
test_delete_collection_success
Test successful collection deletion.
tests/unit/test_vector_store.py:161
Method
test_delete_during_indexing_race_condition
Test race condition where file is deleted during indexing.
tests/integration/test_delete_event.py:516
Method
test_delete_nonexistent_file_references
Test handling deletion of files that were never indexed.
tests/integration/test_delete_event.py:482
Method
test_delete_points_success
Test successful point deletion.
tests/unit/test_vector_store.py:244
Method
test_deletion_state_persistence
Test that deletion state is properly persisted between indexing runs.
tests/integration/test_delete_event.py:349
Method
test_deletion_with_indexing_errors
Test that deletion cleanup works even when there are indexing errors.
tests/integration/test_delete_event.py:416
Method
test_detect_modified_files
Test detection of modified files.
tests/unit/test_hashing.py:312
Method
test_detect_new_files
Test detection of new files.
tests/unit/test_hashing.py:341
Method
test_detect_unchanged_files
Test detection of unchanged files.
tests/unit/test_hashing.py:290
Method
test_directory_deletion_cleanup
Test cleanup when an entire directory is deleted.
tests/integration/test_delete_event.py:198
Method
test_distance_metrics_configuration
Test distance metrics mapping.
tests/unit/test_vector_store.py:62
Method
test_dummy_embedder_batch
Test dummy embedder batch processing.
tests/unit/test_embeddings.py:481
Method
test_dummy_embedder_custom_dimension
Test dummy embedder with custom dimensions.
tests/unit/test_embeddings.py:496
Method
test_dummy_embedder_deterministic
Test that dummy embedder is deterministic.
tests/unit/test_embeddings.py:457
Method
test_dummy_embedder_different_texts
Test that different texts produce different embeddings.
tests/unit/test_embeddings.py:469
Method
test_duplicate_entity_handling
Test handling of duplicate entities across files.
tests/integration/test_indexer_flow.py:410
Method
test_embed_batch_empty_list
Test batch embedding with empty list.
tests/unit/test_embeddings.py:181
Method
test_embed_batch_large_batch
Test batch embedding with large batch (should split).
tests/unit/test_embeddings.py:193
Method
test_embed_batch_success
Test successful batch embedding.
tests/unit/test_embeddings.py:152
Method
test_embed_batch_very_large_batch
Test batch embedding with very large batch (should split into multiple API calls).
tests/unit/test_embeddings.py:219
Method
test_embed_text_api_error
Test handling of API errors.
tests/unit/test_embeddings.py:131
Method
test_embed_text_success
Test successful single text embedding.
tests/unit/test_embeddings.py:103
Method
test_embedding_result_creation
Test creating EmbeddingResult instances.
tests/unit/test_embeddings.py:413
Method
test_embedding_result_defaults
Test EmbeddingResult default values.
tests/unit/test_embeddings.py:444
Method
test_embedding_result_with_error
Test EmbeddingResult with error.
tests/unit/test_embeddings.py:434
Method
test_empty_project_indexing
Test indexing an empty project.
tests/integration/test_indexer_flow.py:355
Method
test_empty_state_handling
Test handling of empty state.
tests/unit/test_hashing.py:198
Method
test_environment_variable_override
Test that environment variables can be used in config creation.
tests/unit/test_config.py:35
Method
test_error_handling_in_flow
Test error handling during indexing flow.
tests/integration/test_indexer_flow.py:330
Method
test_error_recovery_workflow
Test system recovery from various error conditions.
tests/e2e/test_end_to_end.py:333
Method
test_estimate_tokens
Test token estimation.
tests/unit/test_embeddings.py:69
Method
test_explicit_values_override_env
Test that explicit values override environment variables.
tests/unit/test_config.py:45
Method
test_file_deletion_handling
Test watching for file deletion.
tests/integration/test_watcher_flow.py:244
Method
test_file_read_error_handling
Test handling of file read errors.
tests/unit/test_config.py:214
Method
test_full_index_flow_with_real_files
Test complete indexing flow with real Python files.
tests/integration/test_indexer_flow.py:177
Method
test_full_reprocessing
Test full reprocessing finds all files.
tests/unit/test_hashing.py:367
Method
test_get_client_info_error
Test getting client info with error.
tests/unit/test_vector_store.py:463
Method
test_get_client_info_success
Test getting client information.
tests/unit/test_vector_store.py:435
Method
test_get_collection_info_error
Test getting collection info with error.
tests/unit/test_vector_store.py:363
Method
test_get_collection_info_success
Test getting collection information.
tests/unit/test_vector_store.py:333
Method
test_get_current_state
Test getting current state for files.
tests/unit/test_hashing.py:227
Method
test_get_model_info
Test getting model information.
tests/unit/test_embeddings.py:301
Method
test_get_parser_for_file
Test getting appropriate parser for files.
tests/unit/test_parser.py:433
Method
test_get_usage_stats
Test usage statistics tracking.
tests/unit/test_embeddings.py:318
Method
test_hash_binary_file
Test hashing of binary content.
tests/unit/test_hashing.py:87
Method
test_hash_changes_with_content
Test that hash changes when file content changes.
tests/unit/test_hashing.py:34
Method
test_hash_consistency
Test that file hashing is consistent.
tests/unit/test_hashing.py:11
Method
test_hash_empty_file
Test hashing of empty file.
tests/unit/test_hashing.py:57
Method
test_hash_nonexistent_file
Test hashing of non-existent file.
tests/unit/test_hashing.py:73
Method
test_hash_unicode_content
Test hashing of Unicode content.
tests/unit/test_hashing.py:104
Method
test_hook
Test the pre-commit hook (without actually committing).
claude_indexer/git_hooks.py:260
Method
test_hooks_help
Test hooks command help.
tests/unit/test_cli.py:691
Method
test_hooks_install
Test git hooks installation.
tests/unit/test_cli.py:700
Method
test_hooks_status
Test git hooks status command.
tests/unit/test_cli.py:754
Method
test_hooks_uninstall
Test git hooks uninstallation.
tests/unit/test_cli.py:728
Method
test_incremental_indexing_flow
Test incremental indexing with file changes.
tests/integration/test_indexer_flow.py:222
Method
test_incremental_indexing_performance
Test that incremental indexing is faster than full re-indexing.
tests/e2e/test_end_to_end.py:768
Method
test_incremental_indexing_workflow
Test incremental indexing maintains consistency.
tests/e2e/test_end_to_end.py:283
Method
test_index_and_search_workflow
Test complete index -> search workflow.
tests/e2e/test_end_to_end.py:226
Method
test_index_file_outside_project
Test indexing file outside project directory.
tests/unit/test_cli.py:474
Method
test_index_help
Test index command help.
tests/unit/test_cli.py:59
Method
test_index_project_basic
Test basic project indexing.
tests/unit/test_cli.py:74
Method
test_index_project_failure
Test project indexing failure handling.
tests/unit/test_cli.py:373
Method
test_index_project_missing_openai_key
Test error handling for missing OpenAI API key.
tests/unit/test_cli.py:233
Method
test_index_project_nonexistent_path
Test indexing with non-existent project path.
tests/unit/test_cli.py:351
Method
test_index_project_qdrant_connection_error
Test proper error handling when Qdrant is unavailable.
tests/unit/test_cli.py:200
Method
test_index_project_qdrant_only_mode
Test that indexing only uses Qdrant mode (no MCP fallback).
tests/unit/test_cli.py:264
Method
test_index_project_quiet_and_verbose_error
Test that quiet and verbose flags are mutually exclusive.
tests/unit/test_cli.py:329
Method
test_index_project_with_options
Test project indexing with various options.
tests/unit/test_cli.py:135
Method
test_index_single_file
Test single file indexing.
tests/unit/test_cli.py:423
Method
test_indexer_with_custom_filters
Test indexer with custom file filters.
tests/integration/test_indexer_flow.py:515
Method
test_indexer_with_different_embedders
Test indexer with different embedder configurations.
tests/integration/test_indexer_flow.py:459
Method
test_indexing_performance_baseline
Test basic performance characteristics.
tests/e2e/test_end_to_end.py:740
Method
test_indexing_performance_tracking
Test that indexing tracks performance metrics.
tests/integration/test_indexer_flow.py:556
Method
test_initialization_connection_error
Test initialization with connection error.
tests/unit/test_vector_store.py:42
Method
test_initialization_invalid_key
Test initialization with invalid API key.
tests/unit/test_embeddings.py:27
Method
test_initialization_openai_unavailable
Test initialization when OpenAI package unavailable.
tests/unit/test_embeddings.py:45
Method
test_initialization_qdrant_unavailable
Test initialization when Qdrant client unavailable.
tests/unit/test_vector_store.py:56
Method
test_initialization_unsupported_model
Test initialization with unsupported model.
tests/unit/test_embeddings.py:36
Method
test_initialization_valid_key
Test OpenAI embedder initialization with valid key.
tests/unit/test_embeddings.py:15
Method
test_initialization_with_connection
Test QdrantStore initialization with successful connection.
tests/unit/test_vector_store.py:15
Method
test_large_file_batching
Test indexing with many files to verify batching.
tests/integration/test_indexer_flow.py:376
← previous
next →
801–900 of 1,001, ranked by callers