frappe-integration-test-generator

Community

Test Frappe workflows, ensure end-to-end quality.

AuthorVenkateshvenki404224
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Verifying the integrity of complex, multi-DocType workflows and business processes in Frappe requires robust integration tests, which can be challenging and time-consuming to write manually. This Skill automates integration test generation.

Core Features & Use Cases

  • Workflow Integration Tests: Generate Python test cases to simulate and validate complete end-to-end business cycles (e.g., Sales Order to Payment).
  • State Transition Tests: Verify that documents correctly transition between states and that state-dependent logic functions as expected.
  • Helper Methods: Include reusable helper functions for creating and manipulating test data within tests, simplifying test setup.
  • Use Case: Generate an integration test for the complete sales cycle, from creating a customer and sales order to submitting an invoice and making a payment, verifying all document statuses.

Quick Start

Generate an integration test for a 'Purchase Order' workflow, covering its creation, submission, and cancellation, and verifying the document status at each step.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: frappe-integration-test-generator
Download link: https://github.com/Venkateshvenki404224/frappe-apps-manager/archive/main.zip#frappe-integration-test-generator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository