FakeProvider & FakeAgent
FakeProvider
Basic Usage
from djangosdk.testing.fakes import FakeProvider, override_ai_provider
from myapp.agents import SupportAgent
def test_support_agent():
fake = FakeProvider(text="Your order has been shipped.")
with override_ai_provider(fake):
agent = SupportAgent()
response = agent.handle("Where is my order?")
assert response.text == "Your order has been shipped."
assert len(fake.calls) == 1Constructor Parameters
Inspecting Calls
FakeAgent
override_ai_provider Context Manager
override_ai_provider Context ManagerTesting Tool Calls
Testing Streaming
Last updated
Was this helpful?