Skip to main content

A tool to convert Behave tests into Cucumber format.

Project description

Pepyno 🥒

pepyno is a powerful tool designed to resolve the incompatibility between Behave's generated JSON reports and tools that require Cucumber JSON reports. It efficiently reformats Behave JSON into a Cucumber-compatible format.

This modified version has been adapted for improved compatibility with modern Python versions and includes enhancements for easier integration and usability. The original script was developed by Behalf Inc.'s automation team and was tested on Python 2.7. This version has been updated to support Python 3.x.

Installation

For easy installation, use the following command:

pip install pepyno

Running

Run these command to get some help:

pepyno --help

Development

The build.sh script is used to automate common development tasks.

./build.sh

This will set up your development environment and check the status of your code.

License

This project is licensed under the MIT License. The original software was created by Behalf Inc. and is provided "as is," without warranty of any kind. This modified version retains the original MIT License and attribution.

For more details, see the included LICENSE 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

pepyno-1.0.1.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

pepyno-1.0.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file pepyno-1.0.1.tar.gz.

File metadata

  • Download URL: pepyno-1.0.1.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pepyno-1.0.1.tar.gz
Algorithm Hash digest
SHA256 16319f4cac0d180d2c66b625963d514f0287258d243a249bbac8836820f8c2b7
MD5 8283d8b4da4de11764e80c18a153a40f
BLAKE2b-256 de44579f1e8681e623956b181bc0037a760fa2e5683f570c2dd67396a23aa767

See more details on using hashes here.

File details

Details for the file pepyno-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pepyno-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pepyno-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 394f4bfd7ffca5af37dcc50de9ccc331a1a64f3607c21c166f78e8d646caeb0e
MD5 2ef3bc7d83afd327ab78c4a1aff2f476
BLAKE2b-256 9ed5d5354734ba9db8cfd1095a5b05fcae08e0928ebe95fa47b69ce4e7f05dc1

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