in genai-function-calling/openai-agents/conftest.py [0:0]
def vcr_config():
"""Scrub sensitive headers and gunzip responses so they are readable"""
sensitive_request_headers = [
"authorization",
"cookie",
"openai-organization",
"openai-project",
]
sensitive_response_headers = {"openai-organization", "set-cookie"}
return {
"decode_compressed_response": True,
"filter_headers": sensitive_request_headers,
"before_record_response": lambda r: {
**r,
"headers": {k: v for k, v in r["headers"].items() if k.lower() not in sensitive_response_headers},
},
}