tool-testing

Community

Pytest tests for Tool Master tools with mocks.

Authordangerpotter
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers and QA engineers write, maintain, and improve tests for Tool Master tools. It covers mocking, fixtures, and async test patterns, reducing flaky tests and speeding up validation.

Core Features & Use Cases

  • Test scaffolding: Generate consistent test structures for Tool Master tools.
  • Mocking & fixtures: Show how to mock HTTP calls, environment variables, and external dependencies.
  • Async testing patterns: Demonstrates asyncio-friendly tests with pytest.mark.asyncio.
  • Use Case: When adding tests to a new or existing tool, this skill provides templates and best practices.

Quick Start

Create a basic test module under tests/test_<tool>_tools.py with a simple test for a tool, then run pytest to verify.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: tool-testing
Download link: https://github.com/dangerpotter/tool_master/archive/main.zip#tool-testing

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