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 olympix-test-generator

Usage

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

Before running the script, make sure to set the OLYMPIX_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-1.1.1.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-1.1.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: olympix-test-generator-1.1.1.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-1.1.1.tar.gz
Algorithm Hash digest
SHA256 a0ba9ba04d1cf533953fa14f447664aa5055e074b71286a9dd9e6b799683e5a8
MD5 0ca4d2c06d770a1a8fb86f297e4fd797
BLAKE2b-256 6f85e569778393cb1593bb144b6f592dd54ba1e150e2ef644f121e9c539f8ae6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for olympix_test_generator-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cb9249d5da7d5fd09060a9384c8a432339adb35f9bc30b8f662cd402ce58131f
MD5 352b505703ba95996e4f25e0ee1b6dc3
BLAKE2b-256 8f71ce836d765c5f0ab7bd748326d6bf7e2aa8aeb5c38bd10dc26a7d331dc6b5

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