I think I'll work off the remaining server tests (address and outpoint) before...
This is now complete, ~80 test cases covering all code paths for:
blockchain.address.get_balance
blockchain.address.get_history
blockchain.address.get_mempool
blockchain.address.listunspent
blockchain.scripthash.get_balance
blockchain.scripthash.get_history
blockchain.scripthash.get_mempool
blockchain.scripthash.listunspent
blockchain.scriptpubkey.get_balance
blockchain.scriptpubkey.get_history
blockchain.scriptpubkey.get_mempool
blockchain.scriptpubkey.listunspent
blockchain.outpoint.get_status