odoo-test-creator

Create Odoo 16.0 Enterprise test suites following Siafa project standards.

4|1|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/jamshu/jamshi-marketplace --skill odoo-test-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odoo-test-creator
Source: https://github.com/jamshu/jamshi-marketplace/tree/main/plugins/odoo-dev/skills/odoo-test-creator
Command: npx skills add https://github.com/jamshu/jamshi-marketplace --skill odoo-test-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of comprehensive Odoo 16.0 Enterprise test suites that follow Siafa project standards, reducing manual QA work and ensuring robust module coverage.

Core Features & Use Cases

  • Templates and patterns for testing: models, constraints, workflows, and inherited/extended models.
  • Deterministic test scaffolds tailored to Odoo 16.0 Enterprise, with guidance on constraints, dependencies, and common pitfalls.
  • Use Case: When adding a new Odoo module, generate a full test suite that validates models, constraints, and workflows.

Quick Start

Ask the Odoo test-creator to generate a complete test suite for a module, e.g. "Create tests for stock_location_usage_restriction" or "Add unit tests to validate this functionality".

Frequently Asked Questions about odoo-test-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create comprehensive test suites for Odoo modules?

Create comprehensive test suites by using deterministic templates and patterns tailored to Odoo 16.0 Enterprise. The test-creator generates production-ready tests covering models, constraints, workflows, inherited models, computed fields, and reports with class-based organization, proper naming conventions, and robust assertions following Siafa project standards.

Can I automate testing for existing Odoo modules without starting from scratch?

Yes. The test-creator enhances existing modules by generating test scaffolds that validate current functionality. It handles NOT NULL constraints, multi-company considerations, and access rights while building on established code patterns, reducing manual QA work for both new development and module enhancements.

What testing patterns does Odoo 16.0 Enterprise require?

Odoo 16.0 Enterprise testing requires setUpClass patterns, .sudo() record creation, CRUD validation, constraint verification, business logic testing, and edge-case coverage. The test-creator provides templates addressing these patterns, access rights management, and multi-company scenarios aligned with Siafa project standards.

How do I test Odoo constraints, workflows, and computed fields effectively?

Test constraints, workflows, and computed fields using class-based test organization with targeted assertions and error handling. The test-creator generates specific coverage areas for each component type, ensuring NOT NULL constraints, inherited model behavior, and report validation are thoroughly validated.

Does this work for testing inherited and extended Odoo modules?

Yes. The test-creator handles inherited models and extended modules by providing templates that validate inherited behavior, computed field overrides, and constraint interactions. It ensures coverage for both new modules and enhancements to existing Odoo 16.0 Enterprise code.