agentic-comic-generator / tests /test_refactor.py
ramsi-k's picture
initial move
bce4c09
#!/usr/bin/env python3
"""
Quick test to verify the refactored AgentBrown works
"""
from agents.brown import AgentBrown, StoryboardRequest
def test_refactored_brown():
"""Test the refactored AgentBrown"""
print("πŸ§ͺ Testing refactored AgentBrown...")
# Create agent
brown = AgentBrown(max_iterations=3)
print("βœ… AgentBrown created successfully")
# Create test request
request = StoryboardRequest(
prompt="A cat finds a magical book in an old library",
style_preference="anime",
panels=3,
language="english",
extras=["narration"],
)
print("βœ… StoryboardRequest created")
# Process request
try:
message = brown.process_request(request)
print("βœ… Request processed successfully")
print(f"πŸ“¨ Generated message ID: {message.message_id}")
print(f"🎯 Message type: {message.message_type}")
print(f"πŸ“Š Session info: {brown.get_session_info()}")
return True
except Exception as e:
print(f"❌ Error processing request: {e}")
return False
if __name__ == "__main__":
success = test_refactored_brown()
if success:
print("\nπŸŽ‰ Refactoring successful! All functionality working.")
else:
print("\nπŸ’₯ Refactoring needs fixes.")