import boto3

def test_hardcoded():
    # DIRECT TEST (No .env)
    region = "eu-west-1"
    key = "AKIA2XGYRTQCV3UUUQKV"
    secret = "BJVhLGM/aUiKtdLL80aR6FTuOy+suZjIjHkpJ+Ye/rkk"
    sender = "no-reply@wavegroup.ai"
    receiver = "office@wavegroup.ai"
    
    print(f"Testing Hardcoded AWS SES:")
    
    try:
        ses = boto3.client(
            'ses',
            region_name=region,
            aws_access_key_id=key,
            aws_secret_access_key=secret
        )
        
        response = ses.send_email(
            Source=sender,
            Destination={'ToAddresses': [receiver]},
            Message={
                'Subject': {'Data': "HARDCODED TEST: ACI Platform"},
                'Body': {'Text': {'Data': "Testing if direct keys work."}}
            }
        )
        print(f"\n✅ SUCCESS: Email sent! {response['MessageId']}")
    except Exception as e:
        print(f"\n❌ FAILED: {e}")

if __name__ == "__main__":
    test_hardcoded()
