🥒 PyTest BDD Energyworx
Pytest plugin providing fixtures for behavior-driven development testing on the Energyworx platform with Gherkin syntax support.
🚀 Getting Started with pytest-bdd-ewx
Step-by-step guide to set up test projects and write your first Gherkin-based test scenarios using pytest-bdd-ewx.
🛠️ Using the plugin
Guide to writing feature files and step definitions using Gherkin syntax with custom fixtures and shared state management.
✨ Plugin features
Reference for plugin features including shared state, string replacement, context variables, and reserved keys for testing.
🧩 Extending the plugin
Instructions for extending the plugin with custom clients, fixtures, and step definitions with automated loading support.
🗃️ Testing configurations management
Guide to managing test configurations using resource managers with support for downloading, uploading, and reusing configuration sets.
📜 Available Gherkin Step Definitions
Reference of available Gherkin step definitions for testing datasources, channels, billing, and other platform entities.
🆕 New Gherkin Step Definitions per Release
Changelog of new Gherkin step definitions added in each release for extended testing capabilities.