Пример #1
0
def execute_contract(contractName, keys=None, data=None):
    contract = ZenContract(contractName)
    contract.keys(keys)
    contract.data(data)
    result = contract.execute()
    if (result != None) and result.startswith("{"):
        print_json(contractName, result)
    else:
        print(contractName + ":\n" + result)
    return result
Пример #2
0
def execute_contract(contractName, keys=None, data=None):
    contract = ZenContract(contractName)
    contract.keys(keys)
    contract.data(data)
    res = contract.execute()
    if debug_zen is 1:
        if (res is not None) and res.startswith("{"):
            print_json(contractName, res)
        else:
            print(contractName + ":\n" + res)
    return res
Пример #3
0
def test_zencontract():
    smart_contract = ZenContract(CONTRACTS.GENERATE_KEYPAIR)
    assert smart_contract
    assert not smart_contract.data()
    assert not smart_contract.keys()
Пример #4
0
def test_data():
    smart_contract = ZenContract(CONTRACTS.GENERATE_KEYPAIR)
    smart_contract.data("test")

    assert smart_contract.data() == "test"