def get_gateway(**kwargs): """Return a gateway instance.""" _gateway = Gateway(**kwargs) _gateway.tasks = SyncTasks( _gateway.const, False, None, _gateway.sensors, mock.MagicMock() ) return _gateway
def gateway(connection_transport, reconnect_callback): """Return gateway instance.""" _gateway = Gateway() protocol = BaseMySensorsProtocol(_gateway, reconnect_callback) def connect(): """Connect to device.""" protocol.connection_made(connection_transport) transport = Transport(gateway, connect) transport.connect = connect transport.protocol = protocol _gateway.tasks = SyncTasks(_gateway.const, False, None, _gateway.sensors, transport) return _gateway
def get_gateway(**kwargs): """Return a gateway instance.""" _gateway = Gateway(**kwargs) _gateway.tasks = SyncTasks(_gateway.const, True, "mysensors.pickle", _gateway.sensors, mock.MagicMock()) return _gateway