Home / Function/ test_glob_sorts_by_modified_time() — langchain Function Reference

test_glob_sorts_by_modified_time() — langchain Function Reference

Architecture documentation for the test_glob_sorts_by_modified_time() function in test_file_search.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  6ee37276_b4c9_b687_1ee0_2285ffbb0b13["test_glob_sorts_by_modified_time()"]
  44d048e9_39db_934c_80d9_55e1bf38366c["TestGlobSearch"]
  6ee37276_b4c9_b687_1ee0_2285ffbb0b13 -->|defined in| 44d048e9_39db_934c_80d9_55e1bf38366c
  style 6ee37276_b4c9_b687_1ee0_2285ffbb0b13 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/anthropic/tests/unit_tests/middleware/test_file_search.py lines 144–169

    def test_glob_sorts_by_modified_time(self) -> None:
        """Test that glob results are sorted by modification time."""
        middleware = StateFileSearchMiddleware()

        state: AnthropicToolsState = {
            "messages": [],
            "text_editor_files": {
                "/old.py": {
                    "content": [],
                    "created_at": "2025-01-01T00:00:00",
                    "modified_at": "2025-01-01T00:00:00",
                },
                "/new.py": {
                    "content": [],
                    "created_at": "2025-01-01T00:00:00",
                    "modified_at": "2025-01-02T00:00:00",
                },
            },
        }

        result = middleware._handle_glob_search(pattern="*.py", path="/", state=state)

        lines = result.split("\n")
        # Most recent first
        assert lines[0] == "/new.py"
        assert lines[1] == "/old.py"

Domain

Subdomains

Frequently Asked Questions

What does test_glob_sorts_by_modified_time() do?
test_glob_sorts_by_modified_time() is a function in the langchain codebase, defined in libs/partners/anthropic/tests/unit_tests/middleware/test_file_search.py.
Where is test_glob_sorts_by_modified_time() defined?
test_glob_sorts_by_modified_time() is defined in libs/partners/anthropic/tests/unit_tests/middleware/test_file_search.py at line 144.

Analyze Your Own Codebase

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

Try Supermodel Free