37 lines
1008 B
Python
37 lines
1008 B
Python
#!/usr/bin/env python3
|
|
import sys
|
|
import os
|
|
|
|
# Cambiar al directorio del proyecto
|
|
os.chdir(r"d:\Proyectos\Scripts\SIDELManagerScripts")
|
|
sys.path.insert(0, os.getcwd())
|
|
|
|
from app.app import create_app
|
|
from app.models import ScriptGroup
|
|
|
|
# Crear aplicación y contexto
|
|
app = create_app()
|
|
|
|
with app.app_context():
|
|
print("=== TESTING SCRIPTGROUP MODEL ===")
|
|
|
|
# Test query
|
|
try:
|
|
groups = ScriptGroup.query.all()
|
|
print(f"Found {len(groups)} groups:")
|
|
for group in groups:
|
|
print(
|
|
f" ID: {group.id}, Name: {group.name}, Required Level: {group.required_level}"
|
|
)
|
|
|
|
# Test specific group
|
|
group_3 = ScriptGroup.query.get(3)
|
|
if group_3:
|
|
print(f"\nGroup ID 3: {group_3.name}")
|
|
print(f"Required Level: {group_3.required_level}")
|
|
else:
|
|
print("\nGroup ID 3 not found!")
|
|
|
|
except Exception as e:
|
|
print(f"Error querying database: {e}")
|