Home / Function/ test_delete_keys() — langchain Function Reference

test_delete_keys() — langchain Function Reference

Architecture documentation for the test_delete_keys() function in test_in_memory_record_manager.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  699d0d35_4481_cc73_21f4_c376b672f938["test_delete_keys()"]
  0a49adf9_8741_0192_f95b_5cb8cd00ab22["test_in_memory_record_manager.py"]
  699d0d35_4481_cc73_21f4_c376b672f938 -->|defined in| 0a49adf9_8741_0192_f95b_5cb8cd00ab22
  style 699d0d35_4481_cc73_21f4_c376b672f938 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/tests/unit_tests/indexing/test_in_memory_record_manager.py lines 252–264

def test_delete_keys(manager: InMemoryRecordManager) -> None:
    """Test deleting keys from the database."""
    # Insert records
    keys = ["key1", "key2", "key3"]
    manager.update(keys)

    # Delete some keys
    keys_to_delete = ["key1", "key2"]
    manager.delete_keys(keys_to_delete)

    # Check if the deleted keys are no longer in the database
    remaining_keys = manager.list_keys()
    assert remaining_keys == ["key3"]

Subdomains

Frequently Asked Questions

What does test_delete_keys() do?
test_delete_keys() is a function in the langchain codebase, defined in libs/core/tests/unit_tests/indexing/test_in_memory_record_manager.py.
Where is test_delete_keys() defined?
test_delete_keys() is defined in libs/core/tests/unit_tests/indexing/test_in_memory_record_manager.py at line 252.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free