Skip to main content

TestSuite4

TestSuite4 is a framework designed to simplify development and testing of TON Contracts. It contains lightweight blockchain emulator making it easy to develop contracts in a TDD-friendly style.

For more information, visit TestSuite4's documentation.

ℹ️ Python 3.6 - 3.9 and pip required.

Version​

This command shows the currently installed and available TestSuite4 framework versions.

everdev ts4 version

Install​

This command installs (using pip) TestSuite4's latest or selected version and downloads them if needed.

everdev ts4 install # install latest version

everdev ts4 install 0.2.0 # install version 0.2.0

Update​

This command updates TestSuite4 to the latest version.

everdev ts4 update

Create​

This command creates a TestSuite4's template of the test (TestName.py).

everdev ts4 create TestName

everdev ts4 create TestName --folder tests # creates tests/TestName.py (folder must exist)

Run​

This command runs selected test (TestName.py).

everdev ts4 run TestName