我正在用FastAPI尝试ormar,并在测试中挣扎。因为我在大多数项目中使用Django,所以我试图在开发和测试之间将我的数据库分离开来。但我很难做到这一点。其目标基本上是使用PostgreSQL进行开发/生产,但在运行pytest时切换到SQLite。并在完成测试时从SQLite数据库中删除所有数据。
我试过从ormar文档中获得以下内容,但没有运气。test_users.py::test_user_registration - AssertionError: DatabaseBackend is not r