TrustTest
Red team GenAI apps for safety and reliability
re.search()
import asyncio from trusttest.evaluation_contexts import ExpectedResponseContext from trusttest.evaluators import RegexEvaluator async def evaluate(): # Create evaluator with an email pattern evaluator = RegexEvaluator( pattern=r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$' ) result = await evaluator.evaluate( response="user@example.com", context=ExpectedResponseContext() ) print(result) if __name__ == "__main__": asyncio.run(evaluate())