Ether.py - a pythonic toolkit for testing Ethereum contract code