async def _setUp(self) -> None: # initialize post-test checks test = getattr(self, self._testMethodName) checker = getattr(test, _fail_on._FAIL_ON_ATTR, None) self._checker = checker or _fail_on._fail_on() self._checker.before_test(self) await self._setUpDB() if asyncio.iscoroutinefunction(self.setUp): await self.setUp() else: self.setUp() # don't take into account if the loop ran during setUp self.loop._asynctest_ran = False # type: ignore
def _setUp(self) -> None: self._init_loop() # initialize post-test checks test = getattr(self, self._testMethodName) checker = getattr(test, _fail_on._FAIL_ON_ATTR, None) self._checker = checker or _fail_on._fail_on() # pylint: disable=W0201 self._checker.before_test(self) self.loop.run_until_complete(self._setUpDB()) if asyncio.iscoroutinefunction(self.setUp): self.loop.run_until_complete(self.setUp()) else: self.setUp() # don't take into account if the loop ran during setUp self.loop._asynctest_ran = False