fast-api-cloud / test_agent.py
Gowthamr23's picture
Upload folder using huggingface_hub
bab4aa8 verified
Raw
History Blame Contribute Delete
834 Bytes
import asyncio
from app.agents.missing_regulars_agent import MissingRegularsAgent
async def test():
print("Initializing Agent...")
agent = MissingRegularsAgent()
user_id = "d5777910-84ac-4ac9-84a0-0819ad960378" # Synthetic User A
print(f"Testing for user: {user_id}")
orders = await agent.supabase.get_order_history(user_id=user_id, days=90)
print(f"Fetched {len(orders)} orders for user.")
result = await agent.analyze_cart(user_id, current_cart=[])
print("\n=== RESULTS ===")
print(f"Response Text:\n{result.get('response_text')}\n")
print("Missing Items List:")
for item in result.get('missing_regulars', []):
print(f" - {item['name']} (Bought {item['frequency']} times, avg gap: {item['avg_gap_days']} days)")
if __name__ == "__main__":
asyncio.run(test())