test_upsert_overwrites() — langchain Function Reference
Architecture documentation for the test_upsert_overwrites() function in indexer.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 55e9955a_6054_786f_ce69_5fd8209628dc["test_upsert_overwrites()"] 67ebaa9c_263d_69d9_3a75_de0b0ac61588["DocumentIndexerTestSuite"] 55e9955a_6054_786f_ce69_5fd8209628dc -->|defined in| 67ebaa9c_263d_69d9_3a75_de0b0ac61588 16e17ca5_c91d_ab92_7bec_8ed212d850a3["test_upsert_overwrites()"] 16e17ca5_c91d_ab92_7bec_8ed212d850a3 -->|calls| 55e9955a_6054_786f_ce69_5fd8209628dc 16e17ca5_c91d_ab92_7bec_8ed212d850a3["test_upsert_overwrites()"] 55e9955a_6054_786f_ce69_5fd8209628dc -->|calls| 16e17ca5_c91d_ab92_7bec_8ed212d850a3 style 55e9955a_6054_786f_ce69_5fd8209628dc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/standard-tests/langchain_tests/integration_tests/indexer.py lines 93–112
def test_upsert_overwrites(self, index: DocumentIndex) -> None:
"""Test that upsert overwrites existing content."""
foo_uuid = str(uuid.UUID(int=7))
documents = [
Document(id=foo_uuid, page_content="foo", metadata={"bar": 1}),
]
response = index.upsert(documents)
ids = response["succeeded"]
assert response["failed"] == []
assert index.get(ids) == [
Document(page_content="foo", metadata={"bar": 1}, id=foo_uuid),
]
# Now let's overwrite foo
index.upsert([Document(id=foo_uuid, page_content="foo2", metadata={"meow": 2})])
documents = index.get([foo_uuid])
assert documents == [
Document(page_content="foo2", metadata={"meow": 2}, id=foo_uuid)
]
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does test_upsert_overwrites() do?
test_upsert_overwrites() is a function in the langchain codebase, defined in libs/standard-tests/langchain_tests/integration_tests/indexer.py.
Where is test_upsert_overwrites() defined?
test_upsert_overwrites() is defined in libs/standard-tests/langchain_tests/integration_tests/indexer.py at line 93.
What does test_upsert_overwrites() call?
test_upsert_overwrites() calls 1 function(s): test_upsert_overwrites.
What calls test_upsert_overwrites()?
test_upsert_overwrites() is called by 1 function(s): test_upsert_overwrites.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free