#!/usr/bin/env python3 """ Open the test view_session page in browser for visual testing """ import webbrowser import time import requests def open_view_session_test(): """Open the view_session test page in the default browser""" print("๐ŸŒ Opening view_session test in browser...") # Check if server is running base_url = "http://localhost:7860" test_timestamp = "20250924_090627" test_url = f"{base_url}/view_session/{test_timestamp}" try: # Quick check if server is responding response = requests.get(base_url, timeout=3) print("โœ… Server is running!") # Open the view_session page print(f"๐Ÿ”— Opening: {test_url}") webbrowser.open(test_url) print("\n๐Ÿ“‹ What you should see:") print("โœ… A modern, responsive image gallery") print("โœ… Session timestamp: September 24, 2025 at 09:06:27") print("โœ… 4 test images in a grid layout") print("โœ… Images with labels: Realistic, Artistic, Vintage, Input") print("โœ… Clickable images that open full-size") print("โœ… Modern styling with hover effects") print("\n๐Ÿงช Also test these URLs:") print(f"๐Ÿ“ฑ Main app: {base_url}") print(f"๐Ÿ“ Direct file: {base_url}/files/session_{test_timestamp}/generated_realistic_{test_timestamp}.jpg") print(f"๐Ÿ“ฅ Generated folder: {base_url}/Generated/") except requests.exceptions.ConnectionError: print("โŒ Server is not running!") print("๐Ÿ’ก Start the server first:") print(" cd .cache && python app.py") except Exception as e: print(f"โŒ Error: {e}") if __name__ == "__main__": open_view_session_test()