Ejemplo n.º 1
0
 def setUp(self):  # pylint: disable=invalid-name
     """ things to be run when tests are started. """
     self.pool = ha.create_worker_pool(0)
     self.bus = ha.EventBus(self.pool)
     self.states = ha.StateMachine(self.bus)
     self.states.set("light.Bowl", "on")
     self.states.set("switch.AC", "off")
Ejemplo n.º 2
0
    def setUp(self):  # pylint: disable=invalid-name
        """Setup things to be run when tests are started."""
        self.pool = ha.create_worker_pool(0)
        self.bus = ha.EventBus(self.pool)

        def add_job(*args, **kwargs):
            """Forward calls to add_job on Home Assistant."""
            # self works because we also have self.pool defined.
            return ha.HomeAssistant.add_job(self, *args, **kwargs)

        self.services = ha.ServiceRegistry(self.bus, add_job)
        self.services.register("Test_Domain", "TEST_SERVICE", lambda x: None)
Ejemplo n.º 3
0
 def setUp(self):  # pylint: disable=invalid-name
     """ things to be run when tests are started. """
     self.pool = ha.create_worker_pool(0)
     self.bus = ha.EventBus(self.pool)
     self.services = ha.ServiceRegistry(self.bus, self.pool)
     self.services.register("test_domain", "test_service", lambda x: None)
Ejemplo n.º 4
0
 def setUp(self):  # pylint: disable=invalid-name
     """ things to be run when tests are started. """
     self.bus = ha.EventBus(ha.create_worker_pool(0))
     self.bus.listen('test_event', lambda x: len)