Algopy Testing
algorand-python-testing is a companion package to Algorand Python that enables efficient unit testing of Algorand Python smart contracts in an offline environment. This package emulates key AVM behaviors without requiring a network connection, offering fast and reliable testing capabilities with a familiar Pythonic interface.
The algorand-python-testing package provides:
- A simple interface for fast and reliable unit testing
- An offline testing environment that simulates core AVM functionality
- A familiar Pythonic experience, compatible with testing frameworks like pytest, unittest, and hypothesis
Quick Start
Section titled “Quick Start”To get started refer to the official documentation.