def test_repr(self): msg = MBMessage() msg.encode(self.msg_id, self.action, self.target, self.payload, self.context) repr_ = "MBMessage from joe: be-awesome(foo=bar,bar=foo)" self.assertTrue(str(msg), repr_)
def test_decode(self): msg = MBMessage() msg.encode(self.msg_id, self.action, self.target, self.payload, self.context) json = msg.to_json() msg.decode(json) self.assertEqual(json, msg.to_json())
def test_encode(self): msg = MBMessage() msg.encode(self.msg_id, self.action, self.target, self.payload, self.context) result = msg.to_json() excepted = json.dumps([msg.msg_id, msg.action, self.target, msg.payload, {}, msg.timestamp,]) self.assertEqual(result, excepted)