Home / Function/ test_vectorstore_still_empty() — langchain Function Reference

test_vectorstore_still_empty() — langchain Function Reference

Architecture documentation for the test_vectorstore_still_empty() function in vectorstores.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  874b1b1d_cb10_08ac_a04d_8e02e69206ac["test_vectorstore_still_empty()"]
  6b7f515d_5b14_acff_3191_2493436e519d["VectorStoreIntegrationTests"]
  874b1b1d_cb10_08ac_a04d_8e02e69206ac -->|defined in| 6b7f515d_5b14_acff_3191_2493436e519d
  style 874b1b1d_cb10_08ac_a04d_8e02e69206ac fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/standard-tests/langchain_tests/integration_tests/vectorstores.py lines 186–203

    def test_vectorstore_still_empty(self, vectorstore: VectorStore) -> None:
        """Test that the `VectorStore` is still empty.

        This test should follow a test that adds documents.

        This just verifies that the fixture is set up properly to be empty
        after each test.

        ??? note "Troubleshooting"

            If this test fails, check that the test class (i.e., sub class of
            `VectorStoreIntegrationTests`) correctly clears the vector store in the
            `finally` block.
        """
        if not self.has_sync:
            pytest.skip("Sync tests not supported.")

        assert vectorstore.similarity_search("foo", k=1) == []

Subdomains

Frequently Asked Questions

What does test_vectorstore_still_empty() do?
test_vectorstore_still_empty() is a function in the langchain codebase, defined in libs/standard-tests/langchain_tests/integration_tests/vectorstores.py.
Where is test_vectorstore_still_empty() defined?
test_vectorstore_still_empty() is defined in libs/standard-tests/langchain_tests/integration_tests/vectorstores.py at line 186.

Analyze Your Own Codebase

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

Try Supermodel Free