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:

cucumby --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-0.1.0.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pepyno-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9f14111744e85f5f454cb5f6de162fc9ce27fa4ed8a1f53fa9c5de695c7ceda1
MD5 192092f61e582557e4649e6a00b19fdb
BLAKE2b-256 ee2253d80281c19bea8c33b6d5a2d453d2f077f659f6f0cce2d6fe15dea819b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pepyno-0.1.0-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-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd1fc97c204b88ba0dd879d715b492e43375f0821df1a255eab3e90bde57325f
MD5 31b658a5a793aba575fd153628bf20ff
BLAKE2b-256 b276f719f00141861f4fa7384c858a512015ad7162d4e7db00cd35887217f745

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