Files
TimeTrack/test_migrate.py

19 lines
735 B
Python

#!/usr/bin/env python
"""Test script to verify Flask-Migrate setup"""
from app import app, db, migrate
from flask_migrate import init, migrate as _migrate, upgrade
with app.app_context():
print("Flask app created successfully")
print(f"Database URI: {app.config['SQLALCHEMY_DATABASE_URI']}")
print(f"Migrate instance: {migrate}")
print(f"Available commands: {app.cli.commands}")
# Check if 'db' command is registered
if 'db' in app.cli.commands:
print("'db' command is registered!")
print(f"Subcommands: {list(app.cli.commands['db'].commands.keys())}")
else:
print("ERROR: 'db' command is NOT registered!")
print(f"Available commands: {list(app.cli.commands.keys())}")