pytest-recording
79Grabar pruebas HTTP con pytest-recording
Las pruebas HTTP suelen fallar cuando las API en vivo cambian o se filtran credenciales. Esta habilidad ayuda a configurar casetes de pytest-recording y a sanear las solicitudes grabadas.
Escribe mejores pruebas mock con pytest
El mocking en pytest puede ser confuso cuando los objetivos de patch, los spies y las aserciones difieren. Esta skill ofrece patrones concisos para fixtures de pytest-mock, patches, stubs y pruebas async.
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "pytest-mock-guide" from https://skillstore.io/skills/bossjones-pytest-mock-guide.md and its manifest at https://skillstore.io/api/skills/bossjones-pytest-mock-guide/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Usando "pytest-mock-guide". I need to patch a dependency imported into my module.
Resultado esperado:
La skill recomienda aplicar patch al símbolo donde se usa y luego verificar la llamada mockeada. Explica por qué aplicar patch al módulo original puede no afectar referencias importadas.
Usando "pytest-mock-guide". I need to test an async callback.
Resultado esperado:
La skill señala async_stub o AsyncMock, aserciones await y patrones de side-effect async.
Usando "pytest-mock-guide". My mock accepts wrong arguments.
Resultado esperado:
La skill sugiere autospec o spec_set para detectar errores de firma y atributos inesperados.
All 91 static findings are false positives caused by Markdown backticks, test-only mock examples, and an ordinary ValueError example. The skill contains documentation only, with no command execution, active filesystem behavior, prompt injection, or malicious intent.
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
https://skillstore.io/skills/bossjones-pytest-mock-guide/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/bossjones-pytest-mock-guide?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/bossjones-pytest-mock-guide?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-pytest-mock-guide/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/bossjones-pytest-mock-guide.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>bossjones. (2026). pytest-mock-guide security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-pytest-mock-guide/audits/8@techreport{bossjones-bossjones-pytest-mock-guide-2026,
author = {bossjones},
title = {pytest-mock-guide security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/bossjones-pytest-mock-guide/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "pytest-mock-guide security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "bossjones"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bossjones-pytest-mock-guide/audits/8"
identifiers:
- type: other
value: "skillstore:bossjones-pytest-mock-guide:audit:8"
description: "Skillstore immutable audit report identifier"
Planifica pruebas pytest que sustituyen dependencias de base de datos, caché, API o archivos por mocks controlados.
Comprueba si las pruebas aplican patch al objetivo correcto y verifican llamadas con precisión útil.
Usa ejemplos compactos para explicar fixtures, spies, stubs, autospec y aserciones async.
Use pytest-mock-guide to explain when to use the mocker fixture and how cleanup works.
Use pytest-mock-guide to choose the right patch method for a function, object attribute, dictionary, or several attributes.
Use pytest-mock-guide to plan assertions for calls, awaits, side effects, and exceptions in my pytest test.
Use pytest-mock-guide to review my pytest tests for patch-target mistakes, missing autospec, brittle mock chains, and weak assertions.
Autor
bossjonesLicencia
MIT
Revisión de Skillstore
r2
Aviso de versión
El autor no declaró una versión.
Ref.
a39a91716eadede5f4cdefd78178fed4e837a128
Actualidad del mantenimiento
26/7/2026
Uso
5 descargas · 193 vistas
Estructura de archivos
📄 SKILL.md
Grabar pruebas HTTP con pytest-recording
Las pruebas HTTP suelen fallar cuando las API en vivo cambian o se filtran credenciales. Esta habilidad ayuda a configurar casetes de pytest-recording y a sanear las solicitudes grabadas.
Crear modelos de validación de Pydantic v2
Los contratos de datos en Python pueden desviarse cuando las entradas provienen de APIs, archivos o usuarios. Esta skill ofrece patrones concisos de Pydantic v2 para validación, serialización y manejo de errores.
Escribe mejores pruebas con pytest
Los equipos de Python necesitan pruebas fiables que se mantengan claras y fáciles de ampliar. Esta habilidad guía a Claude, Codex y Claude Code mediante fixtures de pytest, parametrización, pruebas async, mocking y organización de pruebas.
Generar documentación de Python
Los proyectos de Python a menudo carecen de documentación de API actualizada. Esta skill ayuda a Claude, Codex o Claude Code a crear documentación en Markdown a partir de la estructura del código fuente, docstrings y type hints.
Ejecuta apps Python ASGI con Uvicorn
Los servicios Python asíncronos necesitan una configuración clara del servidor para desarrollo y despliegue. Esta skill ofrece comandos concisos de Uvicorn, orientación de configuración y pasos de solución de problemas.
Añadir registro estructurado a aplicaciones Python
Los servicios Python suelen producir registros de texto plano que son difíciles de buscar y correlacionar. Esta skill ayuda a configurar structlog para registros JSON estructurados, vinculación de contexto, pruebas y procesadores adecuados para producción.
Domina las pruebas con pytest y uv
por AbdullahMalik17
Los equipos de Python necesitan flujos de trabajo de pytest consistentes para pruebas unitarias, pruebas de FastAPI, fixtures y cobertura. Esta habilidad ofrece a Claude, Codex y Claude Code comandos y patrones prácticos para proyectos de pytest que usan uv.
Escribe pruebas de comportamiento enfocadas
por EIS-ITS
Los equipos suelen agregar pruebas frágiles que reflejan detalles de implementación en lugar del comportamiento del usuario. Esta habilidad guía a Claude, Codex y Claude Code para escribir pruebas enfocadas para flujos de trabajo críticos.
Crear pruebas de Python con patrones de pytest
por sickn33
Los equipos de Python necesitan patrones repetibles para pruebas fiables. Esta skill guía el uso de fixtures de pytest, mocks, pruebas async, cobertura y configuración de CI.
Planifica pruebas fiables en toda tu base de código
por 0xDarkMatter
Esta skill ayuda a los equipos a elegir estrategias de prueba, mocks, fixtures de datos, puertas de cobertura y patrones de CI sin mezclar alcances de prueba. Proporciona a Claude, Codex y Claude Code orientación estructurada para pruebas unitarias, de integración, de extremo a extremo, TDD y de pipeline.
Crea mejores pruebas en Go
por 89jobrien
Los equipos de Go necesitan pruebas coherentes en unidades, integraciones, mocks, benchmarks y cobertura. Esta skill proporciona patrones prácticos de pruebas en Go que Claude, Codex y Claude Code pueden aplicar durante el desarrollo.
Crear pruebas de Python con pytest TDD
por 89jobrien
Los equipos de Python a menudo necesitan pruebas, cobertura e informes consistentes sin perder la disciplina de TDD. Esta skill proporciona flujos de trabajo, ejemplos y orientación de informes centrados en pytest para Claude, Codex y Claude Code.