test_glob_basic_pattern() — langchain Function Reference
Architecture documentation for the test_glob_basic_pattern() function in test_file_search.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 8510e14d_9ebe_f812_a235_ee16b760e403["test_glob_basic_pattern()"] 44d048e9_39db_934c_80d9_55e1bf38366c["TestGlobSearch"] 8510e14d_9ebe_f812_a235_ee16b760e403 -->|defined in| 44d048e9_39db_934c_80d9_55e1bf38366c style 8510e14d_9ebe_f812_a235_ee16b760e403 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/anthropic/tests/unit_tests/middleware/test_file_search.py lines 27–60
def test_glob_basic_pattern(self) -> None:
"""Test basic glob pattern matching."""
middleware = StateFileSearchMiddleware()
test_state: AnthropicToolsState = {
"messages": [],
"text_editor_files": {
"/src/main.py": {
"content": ["print('hello')"],
"created_at": "2025-01-01T00:00:00",
"modified_at": "2025-01-01T00:00:00",
},
"/src/utils.py": {
"content": ["def helper(): pass"],
"created_at": "2025-01-01T00:00:00",
"modified_at": "2025-01-01T00:00:00",
},
"/README.md": {
"content": ["# Project"],
"created_at": "2025-01-01T00:00:00",
"modified_at": "2025-01-01T00:00:00",
},
},
}
# Call internal handler method directly
result = middleware._handle_glob_search(
pattern="*.py", path="/", state=test_state
)
assert isinstance(result, str)
assert "/src/main.py" in result
assert "/src/utils.py" in result
assert "/README.md" not in result
Domain
Subdomains
Source
Frequently Asked Questions
What does test_glob_basic_pattern() do?
test_glob_basic_pattern() is a function in the langchain codebase, defined in libs/partners/anthropic/tests/unit_tests/middleware/test_file_search.py.
Where is test_glob_basic_pattern() defined?
test_glob_basic_pattern() is defined in libs/partners/anthropic/tests/unit_tests/middleware/test_file_search.py at line 27.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free