Use timezone-aware timestamps and update tests

This commit is contained in:
Alexa Amundson
2025-11-16 06:41:33 -06:00
parent 44f928d88e
commit a0f26b8ebc
29 changed files with 110 additions and 71 deletions

View File

@@ -8,11 +8,12 @@ Stripe is a payment processing platform for online businesses.
from fastapi import APIRouter, HTTPException, status
from pydantic import BaseModel, EmailStr
from typing import List, Optional, Dict, Any
from datetime import datetime
import httpx
import os
import logging
from app.utils import utc_now
logger = logging.getLogger(__name__)
router = APIRouter(prefix="/api/stripe", tags=["stripe"])
@@ -324,5 +325,5 @@ async def stripe_health_check():
return {
"service": "stripe",
"status": "operational" if STRIPE_SECRET_KEY else "not_configured",
"timestamp": datetime.utcnow().isoformat()
"timestamp": utc_now().isoformat()
}