frappe-integration-test-generator
CommunityTest Frappe workflows, ensure end-to-end quality.
Software Engineering#integration test#QA#business process#end-to-end#workflow testing#frappe#ERPNext
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 requiredComponents
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.