Skip to main content

Used to auto-generate unit tests for smart contracts using the Forge framework.

Project description

Olympix Test Generator

Olympix Test Generator is a Python package designed to assist with the generation of unit tests for Solidity smart contracts. These unit tests are specifically designed to be ran through Foundry, a tool for writing unit tests in Solidity.

Installation

You can install Olympix Test Generator using pip:

pip install opix-test-generator

Usage

The package includes a command-line interface for generating tests.

Before running the script, make sure to set the OPLYMPIX_API_KEY environment variable in your system.

To generate a test, run:

olympix generate

The tool will guide you through the process of generating the test.

Project Structure

The project includes the following Python files:

  • client.py: The main script for interacting with the Olympix DevSecTools API. It includes an interactive command-line interface.

Dependencies

This project's dependencies are specified in the requirements.txt file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

olympix-test-generator-0.5.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

olympix_test_generator-0.5-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file olympix-test-generator-0.5.tar.gz.

File metadata

  • Download URL: olympix-test-generator-0.5.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for olympix-test-generator-0.5.tar.gz
Algorithm Hash digest
SHA256 513e2161ac1fad65a20a3e5f8a0023256381f8c12627fa0cf8c92f964c3c3ba6
MD5 de7fd51057969400075b167b117f57f6
BLAKE2b-256 63986d2a2e3c5f90592a9d7e3f621930a5e8cc28fb85142a836ae43aeb767f1a

See more details on using hashes here.

File details

Details for the file olympix_test_generator-0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for olympix_test_generator-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1dc1526df689da732c2accbc8aae2cccaf4cd2b7396c15890bc8bc73bd1755ce
MD5 50e6604eaf79c01016b502ae01b9ff11
BLAKE2b-256 5eb48fe2c278b70a3c77c13e7f3baac9c0ed121140adfeeb77ca31738be12278

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page