const UpsieDownsieCallCount = 1 + (34 - 17) + 1 + (34 - 23)
Recursive call count for UpsieDownsie() function call from strange_loop.sol Equals initial call, then depth from 17 -> 34, one for the bounce, then depth from 34 -> 23, so... (I didn't say it had to make sense):
func CallContract(cli rpctransact.TransactClient, inputAddress, contractAddress crypto.Address, data byte) (*exec.TxExecution, error)
func CreateContract(cli rpctransact.TransactClient, inputAddress crypto.Address, bytecode byte, metamap MetadataMap) (*exec.TxExecution, error)
func DumpStorage(t *testing.T, client infoclient.RPCClient, addr crypto.Address) *rpc.ResultDumpStorage
dump all storage for an account. currently unused
get the account
get an account's sequence number
func UpdateName(cli rpctransact.TransactClient, inputAddress crypto.Address, name, data string, expiresIn uint64) (*exec.TxExecution, error)
Start listening for blocks and cross off any transactions that were expected. Expect can be called multiple times before a single call to AssertCommitted. TxExpecter is single-shot - create multiple TxExpecters if you want to call AssertCommitted multiple times.
Assert that all expected transactions are committed. Will block until all expected transactions are committed. Returns the BlockRange over which the transactions were committed.
Expect a transaction to be committed