def handle_bind_receiver_resp(self, pdu): if not pdu_ok(pdu): log.warning('Unable to bind: %r' % (command_status(pdu), )) self.transport.loseConnection() return self.state = self.BOUND_STATE_RX return self.on_smpp_bind(seq_no(pdu))
def handle_bind_receiver_resp(self, pdu): if not pdu_ok(pdu): self.log.warning('Unable to bind: %r' % (command_status(pdu),)) self.transport.loseConnection() return self.state = self.BOUND_STATE_RX return self.on_smpp_bind(seq_no(pdu))
def assertCommand(self, pdu, cmd_id, sequence_number=None, status=None, params={}): self.assertEqual(command_id(pdu), cmd_id) if sequence_number is not None: self.assertEqual(seq_no(pdu), sequence_number) if status is not None: self.assertEqual(command_status(pdu), status) pdu_params = {} if params: if 'body' not in pdu: raise Exception('Body does not have parameters.') mandatory_parameters = pdu['body']['mandatory_parameters'] for key in params: if key in mandatory_parameters: pdu_params[key] = mandatory_parameters[key] self.assertEqual(params, pdu_params)
def handle_submit_sm_resp(self, pdu): return self.on_submit_sm_resp(seq_no(pdu), message_id(pdu), command_status(pdu))
def handle_submit_sm_resp(self, pdu): return self.on_submit_sm_resp( seq_no(pdu), message_id(pdu), command_status(pdu))