为所有测试设置和拆卸夹具一次

时间:2019-04-16 14:13:56

标签: scalatest fixtures

我已经熟悉使用 ScalaTest 编写单元和进行集成测试。我们的某些测试应通过对测试数据库中的已知数据集运行查询,以确保我们对 MongoDB 查询和聚合的使用具有所需的结果。我的目标是在整个测试运行期间,通过在临时目录中启动真正的MongoDB服务器来实现此目的。我想避免为每个测试套件启动和停止服务器。我还没有找到使用ScalaTest的方法。

我期待的功能基本上是pytest通过session fixture提供的功能。

是否有办法在整个测试之前和之后运行一些代码?

0 个答案:

没有答案