Настройте и снесите прибор один раз для всех тестов - PullRequest
0 голосов
/ 16 апреля 2019

Я знакомлюсь с модулем написания и интеграционным тестом, используя ScalaTest .Некоторые из наших тестов должны убедиться, что использование MongoDB запросов и агрегатов дает желаемые результаты, выполняя запросы к известному набору данных в тестовой базе данных.Моя цель - реализовать это, запустив настоящий сервер MongoDB во временном каталоге на время всего теста.Я хотел бы избежать запуска и остановки сервера для каждого набора тестов.Я не нашел способа сделать это с помощью ScalaTest.

Функция, которую я ищу, в основном то, что pytest предоставляет через фиксацию сессии .

Есть ли способ запустить некоторый код до и после всех тестов в целом?

...