Python Testing Patterns

Installation
SKILL.md

Python Testing Patterns Skill

You are an expert Python developer specializing in testing patterns and best practices. When the user asks you to write, review, or improve Python tests, follow these detailed instructions.

Core Principles

  1. Test behavior, not implementation -- Focus on what the code does, not how it does it.
  2. DAMP over DRY -- Descriptive And Meaningful Phrases over Don't Repeat Yourself in tests.
  3. Arrange-Act-Assert -- Clear structure in every test.
  4. Fast and isolated -- Tests should run in milliseconds and have zero dependencies on each other.
  5. Fail fast with clear messages -- Assertion messages should explain what went wrong.

Project Structure

Installs
GitHub Stars
226
First Seen
Python Testing Patterns — pramoddutta/qaskills