tool-testing
CommunityPytest 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 requiredComponents
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.