sbuf.contents.payload = payload
sbuf.contents.len = len(payload)
sbuf.contents.state = msg_state
+ if msg_state != 0: # set something in transport state if 'error'
+ sbuf.contents.tp_state = 99
+ else:
+ sbuf.contents.tp_state = 0
return sbuf
return f
def f(_unused, sbuf):
sbuf.contents.state = msg_state
+ if msg_state != 0: # set something in transport state if 'error'
+ sbuf.contents.tp_state = 99
+ else:
+ sbuf.contents.tp_state = 0
return sbuf
return f
self.payload = ""
self.xaction = uuid.uuid1().hex.encode("utf-8")
self.sub_id = 0
+ self.tp_state = 0
def __str__(self):
return str(
"payload": self.payload,
"xaction": self.xaction,
"sub_id": self.sub_id,
+ "tp_state": self.tp_state,
}
)
monkeypatch.setattr("rmr.rmr.generate_and_set_transaction_id", fake_generate_and_set_transaction_id)
monkeypatch.setattr("rmr.rmr.get_payload", fake_get_payload)
monkeypatch.setattr("rmr.rmr.get_src", fake_get_src)
- monkeypatch.setattr("rmr.rmr.get_meid", fake_get_meid)
+ monkeypatch.setattr("rmr.rmr.rmr_get_meid", fake_get_meid)
monkeypatch.setattr("rmr.rmr.rmr_payload_size", fake_rmr_payload_size)