Home / Function/ test_custom_regex_detector() — langchain Function Reference

test_custom_regex_detector() — langchain Function Reference

Architecture documentation for the test_custom_regex_detector() function in test_pii.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  7fa4ec6c_97ae_74f3_0e39_4be3058c18f4["test_custom_regex_detector()"]
  e5e43364_b415_657a_0443_07c4b33daca1["TestCustomDetector"]
  7fa4ec6c_97ae_74f3_0e39_4be3058c18f4 -->|defined in| e5e43364_b415_657a_0443_07c4b33daca1
  style 7fa4ec6c_97ae_74f3_0e39_4be3058c18f4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_pii.py lines 518–530

    def test_custom_regex_detector(self) -> None:
        # Custom regex for API keys
        middleware = PIIMiddleware(
            "api_key",
            detector=r"sk-[a-zA-Z0-9]{32}",
            strategy="redact",
        )

        state = AgentState[Any](messages=[HumanMessage("Key: sk-abcdefghijklmnopqrstuvwxyz123456")])
        result = middleware.before_model(state, Runtime())

        assert result is not None
        assert "[REDACTED_API_KEY]" in result["messages"][0].content

Domain

Subdomains

Frequently Asked Questions

What does test_custom_regex_detector() do?
test_custom_regex_detector() is a function in the langchain codebase, defined in libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_pii.py.
Where is test_custom_regex_detector() defined?
test_custom_regex_detector() is defined in libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_pii.py at line 518.

Analyze Your Own Codebase

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

Try Supermodel Free