Home / Class/ TestValidateIncludePattern Class — langchain Architecture

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)

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