File size: 489 Bytes
e04a51e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import os
from app import CameraSpecs, compare_cameras

# Ensure no API key to force the error path
os.environ.pop("OPENAI_API_KEY", None)

cam_a = CameraSpecs(model="Test A", specs=[{"key": "value"}])
cam_b = CameraSpecs(model="Test B", specs=[{"key": "value"}])

try:
    compare_cameras("gpt-5-nano", "Test prompt", cam_a, cam_b)
except Exception as e:
    import traceback
    print("Captured exception from compare_cameras; full traceback below:\n")
    print(traceback.format_exc())