-
Jakub Ziebinski authoredJakub Ziebinski authored
test_proto_collateralized_convert.py 1.09 KiB
# collateralized_convert_operation={
# "type": "collateralized_convert_operation",
# "value": {
# "owner": "karbea",
# "requestid": 2,
# "amount": {
# "amount": "102",
# "precision": 3,
# "nai": "@@000000021"
# }
# }
# }
from tests.utils.checkers import check_operations, check_transaction
from wax.proto.operations import (
collateralized_convert,
operation,
)
from wax.proto.transaction import transaction
from wax.proto.asset import asset
def test_collateralized_convert():
amount: asset = asset(
amount="102", precision=3, nai="@@000000021"
)
collateralized_convert_proto: collateralized_convert = (
collateralized_convert(
owner="karbea", requestid=2, amount=amount
)
)
collateralized_convert_operation: operation = (
operation(collateralized_convert=collateralized_convert_proto)
)
check_operations(collateralized_convert_operation)
transaction_proto: transaction = transaction(
operations=[collateralized_convert_operation]
)
check_transaction(transaction_proto)