Skip to content


Woke testing framework is a Python-based framework for testing Solidity smart contracts. It utilizes pytypes, Python equivalents of Solidity types, to maximize the tester's performance.


  • auto-completions when writing tests thanks to pytypes
  • property-based fuzzer leveraging multiprocessing to maximize the amount of inputs tested
  • cross-chain testing support
  • integrated Python debugger (pdbr) attached on test failures
  • call traces and console.log support for easier debugging
  • better performance than other Python or JavaScript testing frameworks

The currently supported development chains are: