Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
lumy-middleware / utils / unittest.py
Size: Mime:
import logging
import unittest

from lumy_middleware.standalone.controller import (StandaloneController,
                                                   StandaloneControllerClient)


class ControllerTestCase(unittest.IsolatedAsyncioTestCase):
    controller: StandaloneController

    def setUp(self):
        self._old_log_level = logging.getLogger().getEffectiveLevel()
        logging.getLogger().setLevel(logging.WARN)

        self.controller = StandaloneController()

    def tearDown(self):
        del self.controller
        logging.getLogger().setLevel(self._old_log_level)

    @property
    def client(self) -> StandaloneControllerClient:
        return self.controller.client