test_grep_invalid_regex() — langchain Function Reference
Architecture documentation for the test_grep_invalid_regex() function in test_file_search.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 59c9968f_0666_da83_6383_cdb0728272a0["test_grep_invalid_regex()"] cc6c9310_5391_59ed_60fd_270a44975195["TestFilesystemGrepSearch"] 59c9968f_0666_da83_6383_cdb0728272a0 -->|defined in| cc6c9310_5391_59ed_60fd_270a44975195 style 59c9968f_0666_da83_6383_cdb0728272a0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/anthropic/tests/unit_tests/middleware/test_file_search.py lines 429–447
def test_grep_invalid_regex(self) -> None:
"""Test grep with invalid regex pattern."""
middleware = StateFileSearchMiddleware()
state: AnthropicToolsState = {
"messages": [],
"text_editor_files": {},
}
result = middleware._handle_grep_search(
pattern=r"[unclosed",
path="/",
include=None,
output_mode="files_with_matches",
state=state,
)
assert isinstance(result, str)
assert "Invalid regex pattern" in result
Domain
Subdomains
Source
Frequently Asked Questions
What does test_grep_invalid_regex() do?
test_grep_invalid_regex() is a function in the langchain codebase, defined in libs/partners/anthropic/tests/unit_tests/middleware/test_file_search.py.
Where is test_grep_invalid_regex() defined?
test_grep_invalid_regex() is defined in libs/partners/anthropic/tests/unit_tests/middleware/test_file_search.py at line 429.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free