mirror of
https://github.com/thecyberlearn/quantum-ai-v3.git
synced 2026-08-18 08:52:58 +00:00
34 lines
849 B
Python
34 lines
849 B
Python
#!/usr/bin/env python
|
|
import os
|
|
import sys
|
|
import django
|
|
|
|
# Add project root to path
|
|
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
|
|
|
# Setup Django
|
|
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'netcop_hub.settings')
|
|
django.setup()
|
|
|
|
from django.test import RequestFactory
|
|
from django.contrib.auth import get_user_model
|
|
from core.views import homepage_view
|
|
|
|
# Create a test request
|
|
factory = RequestFactory()
|
|
request = factory.get('/')
|
|
|
|
# Create a mock user
|
|
from django.contrib.auth.models import AnonymousUser
|
|
request.user = AnonymousUser()
|
|
|
|
try:
|
|
# Test homepage view
|
|
response = homepage_view(request)
|
|
print(f"Homepage view status: {response.status_code}")
|
|
print("Homepage view working correctly!")
|
|
|
|
except Exception as e:
|
|
print(f"Error in homepage view: {e}")
|
|
import traceback
|
|
traceback.print_exc() |