如何从 SQLAlchemy 引擎对象获取参数

时间:2021-02-19 08:53:41

标签: python sqlalchemy flask-sqlalchemy

我正在尝试为我的方法编写一个单元测试用例,该用例在创建 SQLAlchemy 引擎时动态添加一个新的 connect_args,如下所示。

def test_connect_args(self):
        uri = "presto://localhost"
        new_attr = "new_attr_value"
        
        engine = create_sqla_engine_with_attribute(new_attr)

        # get connect_args from engine as assert with $principal_user

现在在最后一步,我想从引擎对象中获取连接参数。这可能吗?

给定一个 SQLAlchemy 引擎对象,我们可以通过 create_engine(sqlalchemy_url, **params) 检索创建这个引擎时传递的参数吗

谢谢

0 个答案:

没有答案