TestValidateIncludePattern Class — langchain Architecture
Architecture documentation for the TestValidateIncludePattern class in test_file_search.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 340be6f1_ca4c_a45e_bbcf_b5e2a22d41e9["TestValidateIncludePattern"] fd751914_766d_3dc6_73f9_3e0a51985938["test_file_search.py"] 340be6f1_ca4c_a45e_bbcf_b5e2a22d41e9 -->|defined in| fd751914_766d_3dc6_73f9_3e0a51985938 a333a707_9990_0b0f_a36c_aefbb4e3ae40["test_validate_invalid_patterns()"] 340be6f1_ca4c_a45e_bbcf_b5e2a22d41e9 -->|method| a333a707_9990_0b0f_a36c_aefbb4e3ae40
Relationship Graph
Source Code
libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_file_search.py lines 330–343
class TestValidateIncludePattern:
"""Tests for _is_valid_include_pattern helper function."""
@pytest.mark.parametrize(
"pattern",
[
"", # empty pattern
"*.py\x00", # null byte
"*.py\n", # newline
],
)
def test_validate_invalid_patterns(self, pattern: str) -> None:
"""Test that invalid patterns are rejected."""
assert not _is_valid_include_pattern(pattern)
Source
Frequently Asked Questions
What is the TestValidateIncludePattern class?
TestValidateIncludePattern is a class in the langchain codebase, defined in libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_file_search.py.
Where is TestValidateIncludePattern defined?
TestValidateIncludePattern is defined in libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_file_search.py at line 330.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free