Dash Core  0.12.2.1
P2P Digital Currency
decodescript.DecodeScriptTest Class Reference
+ Inheritance diagram for decodescript.DecodeScriptTest:

Public Member Functions

def setup_chain (self)
 
def setup_network (self, split=False)
 
def decodescript_script_sig (self)
 
def decodescript_script_pub_key (self)
 
def decoderawtransaction_asm_sighashtype (self)
 
def run_test (self)
 
- Public Member Functions inherited from test_framework.test_framework.BitcoinTestFramework
def run_test (self)
 
def add_options (self, parser)
 
def setup_chain (self)
 
def setup_nodes (self)
 
def setup_network (self, split=False)
 
def split_network (self)
 
def sync_all (self)
 
def join_network (self)
 
def main (self)
 

Public Attributes

 nodes
 
 is_network_split
 
- Public Attributes inherited from test_framework.test_framework.BitcoinTestFramework
 nodes
 
 is_network_split
 

Detailed Description

Tests decoding scripts via RPC command "decodescript".

Definition at line 11 of file decodescript.py.

Member Function Documentation

◆ decoderawtransaction_asm_sighashtype()

def decodescript.DecodeScriptTest.decoderawtransaction_asm_sighashtype (   self)
Tests decoding scripts via RPC command "decoderawtransaction".

This test is in with the "decodescript" tests because they are testing the same "asm" script decodes.

Definition at line 112 of file decodescript.py.

Referenced by decodescript.DecodeScriptTest.run_test().

◆ decodescript_script_pub_key()

def decodescript.DecodeScriptTest.decodescript_script_pub_key (   self)

Definition at line 55 of file decodescript.py.

Referenced by decodescript.DecodeScriptTest.run_test().

◆ decodescript_script_sig()

def decodescript.DecodeScriptTest.decodescript_script_sig (   self)

Definition at line 22 of file decodescript.py.

Referenced by decodescript.DecodeScriptTest.run_test().

◆ run_test()

def decodescript.DecodeScriptTest.run_test (   self)

◆ setup_chain()

def decodescript.DecodeScriptTest.setup_chain (   self)

◆ setup_network()

Member Data Documentation

◆ is_network_split

◆ nodes

decodescript.DecodeScriptTest.nodes

Definition at line 19 of file decodescript.py.

Referenced by pruning.PruneTest.create_big_chain(), pruning.PruneTest.create_chain_with_staleblocks(), decodescript.DecodeScriptTest.decoderawtransaction_asm_sighashtype(), decodescript.DecodeScriptTest.decodescript_script_pub_key(), decodescript.DecodeScriptTest.decodescript_script_sig(), walletbackup.WalletBackupTest.do_one_round(), invalidtxrequest.InvalidTxRequestTest.get_tests(), invalidblockrequest.InvalidBlockRequestTest.get_tests(), test_framework.test_framework.BitcoinTestFramework.join_network(), test_framework.test_framework.BitcoinTestFramework.main(), sendheaders.SendHeadersTest.mine_blocks(), sendheaders.SendHeadersTest.mine_reorg(), walletbackup.WalletBackupTest.one_send(), reindex.ReindexTest.reindex(), pruning.PruneTest.reorg_back(), pruning.PruneTest.reorg_test(), listtransactions.ListTransactionsTest.run_rbf_opt_in_test(), keypool-hd.KeyPoolTest.run_test(), keypool.KeyPoolTest.run_test(), getchaintips.GetChainTipsTest.run_test(), txn_clone.TxnMallTest.run_test(), txn_doublespend.TxnMallTest.run_test(), nodehandling.NodeHandlingTest.run_test(), zapwallettxes.ZapWalletTXesTest.run_test(), mempool_resurrect_test.MempoolCoinbaseTest.run_test(), disablewallet.DisableWalletTest.run_test(), wallet-hd.WalletHDTest.run_test(), invalidtxrequest.InvalidTxRequestTest.run_test(), listtransactions.ListTransactionsTest.run_test(), httpbasics.HTTPBasicsTest.run_test(), mempool_limit.MempoolLimitTest.run_test(), invalidateblock.InvalidateTest.run_test(), fundrawtransaction-hd.RawTransactionsTest.run_test(), fundrawtransaction.RawTransactionsTest.run_test(), mempool_reorg.MempoolCoinbaseTest.run_test(), getblocktemplate_longpoll.GetBlockTemplateLPTest.run_test(), mempool_spendcoinbase.MempoolSpendCoinbaseTest.run_test(), prioritise_transaction.PrioritiseTransactionTest.run_test(), invalidblockrequest.InvalidBlockRequestTest.run_test(), forknotify.ForkNotifyTest.run_test(), merkle_blocks.MerkleBlockTest.run_test(), receivedby.ReceivedByTest.run_test(), test_framework.test_framework.BitcoinTestFramework.run_test(), wallet.WalletTest.run_test(), timestampindex.TimestampIndexTest.run_test(), rawtransactions.RawTransactionsTest.run_test(), multi_rpc.HTTPBasicsTest.run_test(), spentindex.SpentIndexTest.run_test(), txindex.TxIndexTest.run_test(), mempool_packages.MempoolPackagesTest.run_test(), zmq_test.ZMQTest.run_test(), p2p-fullblocktest.FullBlockTest.run_test(), rest.RESTTest.run_test(), getblocktemplate_proposals.GetBlockTemplateProposalTest.run_test(), replace-by-fee.ReplaceByFeeTest.run_test(), maxblocksinflight.MaxBlocksInFlightTest.run_test(), p2p-versionbits-warning.VersionBitsWarningTest.run_test(), walletbackup.WalletBackupTest.run_test(), maxuploadtarget.MaxUploadTest.run_test(), p2p-acceptblock.AcceptBlockTest.run_test(), proxy_test.ProxyTest.run_test(), signrawtransactions.SignRawTransactionsTest.script_verification_error_test(), p2p-versionbits-warning.VersionBitsWarningTest.send_blocks_with_version(), test_framework.test_framework.BitcoinTestFramework.split_network(), walletbackup.WalletBackupTest.start_three(), walletbackup.WalletBackupTest.stop_three(), signrawtransactions.SignRawTransactionsTest.successful_signing_test(), test_framework.test_framework.BitcoinTestFramework.sync_all(), replace-by-fee.ReplaceByFeeTest.test_doublespend_chain(), replace-by-fee.ReplaceByFeeTest.test_doublespend_tree(), pruning.PruneTest.test_height_min(), replace-by-fee.ReplaceByFeeTest.test_new_unconfirmed_inputs(), replace-by-fee.ReplaceByFeeTest.test_opt_in(), replace-by-fee.ReplaceByFeeTest.test_prioritised_transactions(), replace-by-fee.ReplaceByFeeTest.test_replacement_feeperkb(), replace-by-fee.ReplaceByFeeTest.test_simple_doublespend(), replace-by-fee.ReplaceByFeeTest.test_spends_of_conflicting_outputs(), replace-by-fee.ReplaceByFeeTest.test_too_many_replacements(), and smartfees.EstimateFeeTest.transact_and_mine().


The documentation for this class was generated from the following file: