def test_id_memo(self, id, xdr): memo = IdMemo(id) assert memo.to_xdr_object().to_xdr() == xdr base_memo = Memo.from_xdr_object(memo.to_xdr_object()) assert isinstance(base_memo, IdMemo) assert base_memo.to_xdr_object().to_xdr() == xdr
def test_none_memo(self): memo = NoneMemo() assert memo.to_xdr_object().to_xdr() == "AAAAAA==" base_memo = Memo.from_xdr_object(memo.to_xdr_object()) assert isinstance(base_memo, NoneMemo) assert base_memo.to_xdr_object().to_xdr() == "AAAAAA=="
def test_text_memo(self, text, xdr): memo = TextMemo(text) assert memo.to_xdr_object().to_xdr() == xdr base_memo = Memo.from_xdr_object(memo.to_xdr_object()) assert isinstance(base_memo, TextMemo) assert base_memo.to_xdr_object().to_xdr() == xdr
def test_hash_memo(self, hex, xdr): hash = binascii.unhexlify(hex) memo = HashMemo(hash) assert memo.to_xdr_object().to_xdr() == xdr base_memo = Memo.from_xdr_object(memo.to_xdr_object()) assert isinstance(base_memo, HashMemo) assert base_memo.to_xdr_object().to_xdr() == xdr
def test_hash_memo(self): hex = "573c10b148fc4bc7db97540ce49da22930f4bcd48a060dc7347be84ea9f52d9f" xdr = "AAAAA1c8ELFI/EvH25dUDOSdoikw9LzUigYNxzR76E6p9S2f" hash = binascii.unhexlify(hex) memo = HashMemo(hash) assert memo.to_xdr_object().to_xdr() == xdr base_memo = Memo.from_xdr_object(memo.to_xdr_object()) assert isinstance(base_memo, HashMemo) assert base_memo.to_xdr_object().to_xdr() == xdr