def _setup_fans(self): self._fans_stub = fan_pb2_grpc.FanControllerServiceStub( self._grpc_channel) resp = self._fans_stub.GetAllFansId(Empty()) for name, uid in zip(resp.names, resp.uids): fan = Fan(name, uid, stub=self._fans_stub) self._fans.append(fan)
def _missing_owner_rich_error(stub): logger.info("missing account owner, rich error") # open account request missing the owner cmd = OpenAccountRequest(balance=200) request = HandleCommandRequest( command=pack_any(cmd), prior_state=pack_any(Empty()), prior_event_meta=MetaData(), ) did_fail = False try: stub.HandleCommand(request) except RpcError as e: error_status = rpc_status.from_call(e) assert error_status.details, 'missing details' bad_request = unpack_any(error_status.details[0], error_details_pb2.BadRequest) assert bad_request.field_violations, 'missing violations' violation = bad_request.field_violations[0] assert violation.field == "account_owner" assert violation.description == "missing account owner" did_fail = True assert did_fail, "did not fail"
def SendPackets(self, request, context): count = 0 for _ in request: count += 1 if count % 1000 == 0: print '%s got %d packets' % (20 * ' ', count) return Empty()
def start_sys(self) -> None: """ 启动 """ # self._sync() self.rcs.StartSys(Empty())
def pause(self) -> None: """ 暂停机器人 """ # self._sync() self.rcs.Pause(Empty())
def resume(self) -> None: """ 恢复机器人 """ # self._sync() self.rcs.Resume(Empty())