#!/usr/bin/env python3 """ Simple test for bulk email task without Django setup. """ import sys import os # Add project root to path sys.path.insert(0, "/home/ismail/projects/ats/kaauh_ats") def test_bulk_email_task(): """Test the bulk email task function directly.""" try: # Import the function from recruitment.tasks.email_tasks import send_bulk_email_task # Test new format result = send_bulk_email_task( { "subject": "Test Subject", "recipients_data": [{"email": "test@example.com", "name": "Test User"}], "sender_id": 1, "job_id": 1, } ) print("New format result:", result) print("Success:", result.get("success", False)) print("Message:", result.get("message", "")) return result.get("success", False) except Exception as e: print(f"Error: {e}") return False if __name__ == "__main__": print("Testing bulk email task...") success = test_bulk_email_task() if success: print("✅ Bulk email task test PASSED") else: print("❌ Bulk email task test FAILED")