def test_flask_sqlalchemy(): from flask_sqlalchemy import SQLAlchemy from flask import Flask from eralchemy.main import all_to_intermediary app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db' app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True db = SQLAlchemy(app) model = db.Model model.metadata = Base.metadata tables, relationships = all_to_intermediary(db.Model) check_intermediary_representation_simple_all_table(tables, relationships)
def test_all_to_intermediary_base(): tables, relationships = all_to_intermediary(Base) check_intermediary_representation_simple_all_table(tables, relationships)
def test_declarative_to_intermediary(): tables, relationships = declarative_to_intermediary(Base) check_intermediary_representation_simple_all_table(tables, relationships)