【发布时间】:2022-01-20 14:46:51
【问题描述】:
我正在使用分布式 selenoid 云基础架构来分发我的自动化测试。为了跟踪 selenoid 实例,我在 MySQL 中有一个 selenoid 表,它跟踪启用和禁用了哪些 selenoid 实例。
我使用 python alembic 库对这个表进行了建模。
我现在需要对 selenoid 实例进行一些自定义 api 调用。我正在考虑将api接口直接添加到模型中。这样我就可以查询我的 selenoid 实例,然后立即使用结果进行 api 调用。
我的想法的例子:
selenoid_instances = session.query(Selenoids).all()
for selenoid in selenoid_instances:
videos = selenoid.get_videos()
这是一个好的设计实践还是一个坏主意?
【问题讨论】: