Dash Core  0.12.2.1
P2P Digital Currency
util.py File Reference

Go to the source code of this file.

Namespaces

 test_framework.util
 

Functions

def test_framework.util.enable_mocktime ()
 
def test_framework.util.disable_mocktime ()
 
def test_framework.util.get_mocktime ()
 
def test_framework.util.enable_coverage (dirname)
 
def test_framework.util.get_rpc_proxy (url, node_number, timeout=None)
 
def test_framework.util.get_mnsync_status (node)
 
def test_framework.util.wait_to_sync (node)
 
def test_framework.util.p2p_port (n)
 
def test_framework.util.rpc_port (n)
 
def test_framework.util.check_json_precision ()
 
def test_framework.util.count_bytes (hex_string)
 
def test_framework.util.bytes_to_hex_str (byte_str)
 
def test_framework.util.hex_str_to_bytes (hex_str)
 
def test_framework.util.str_to_b64str (string)
 
def test_framework.util.sync_blocks (rpc_connections, wait=1)
 
def test_framework.util.sync_mempools (rpc_connections, wait=1)
 
def test_framework.util.sync_masternodes (rpc_connections)
 
def test_framework.util.initialize_datadir (dirname, n)
 
def test_framework.util.rpc_url (i, rpchost=None)
 
def test_framework.util.wait_for_bitcoind_start (process, url, i)
 
def test_framework.util.initialize_chain (test_dir)
 
def test_framework.util.initialize_chain_clean (test_dir, num_nodes)
 
def test_framework.util._rpchost_to_args (rpchost)
 
def test_framework.util.start_node (i, dirname, extra_args=None, rpchost=None, timewait=None, binary=None)
 
def test_framework.util.start_nodes (num_nodes, dirname, extra_args=None, rpchost=None, binary=None)
 
def test_framework.util.log_filename (dirname, n_node, logname)
 
def test_framework.util.stop_node (node, i)
 
def test_framework.util.stop_nodes (nodes)
 
def test_framework.util.set_node_times (nodes, t)
 
def test_framework.util.wait_bitcoinds ()
 
def test_framework.util.connect_nodes (from_connection, node_num)
 
def test_framework.util.connect_nodes_bi (nodes, a, b)
 
def test_framework.util.find_output (node, txid, amount)
 
def test_framework.util.gather_inputs (from_node, amount_needed, confirmations_required=1)
 
def test_framework.util.make_change (from_node, amount_in, amount_out, fee)
 
def test_framework.util.send_zeropri_transaction (from_node, to_node, amount, fee)
 
def test_framework.util.random_zeropri_transaction (nodes, amount, min_fee, fee_increment, fee_variants)
 
def test_framework.util.random_transaction (nodes, amount, min_fee, fee_increment, fee_variants)
 
def test_framework.util.assert_equal (thing1, thing2)
 
def test_framework.util.assert_greater_than (thing1, thing2)
 
def test_framework.util.assert_raises (exc, fun, args, kwds)
 
def test_framework.util.assert_is_hex_string (string)
 
def test_framework.util.assert_is_hash_string (string, length=64)
 
def test_framework.util.assert_array_result (object_array, to_match, expected, should_not_find=False)
 
def test_framework.util.satoshi_round (amount)
 
def test_framework.util.create_confirmed_utxos (fee, node, count)
 
def test_framework.util.gen_return_txouts ()
 
def test_framework.util.create_tx (node, coinbase, to_address, amount)
 
def test_framework.util.create_lots_of_big_transactions (node, txouts, utxos, fee)
 
def test_framework.util.get_bip9_status (node, key)
 

Variables

 test_framework.util.COVERAGE_DIR = None
 
int test_framework.util.MOCKTIME = 0
 
dictionary test_framework.util.bitcoind_processes = {}