direct-tests
Escribe pruebas directas rápidas de GenLayer
Las pruebas de contratos de GenLayer pueden ser lentas cuando cada cambio requiere un nodo o contenedor completo. Esta habilidad ayuda a Claude, Codex y Claude Code a crear pruebas específicas en modo directo con fixtures de pytest, mocks y controles de VMContext.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "direct-tests" from https://skillstore.io/skills/internet-court-direct-tests.md and its manifest at https://skillstore.io/api/skills/internet-court-direct-tests/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.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "direct-tests". Añade pruebas directas para un método de contrato que almacena y devuelve el estado de un elemento.
Resultado esperado:
Un plan de pruebas específico con despliegue, configuración del remitente, creación del elemento, verificaciones de estado y un caso independiente de entrada no válida.
Usando "direct-tests". Prueba un método de contrato que lee un precio desde un endpoint web.
Resultado esperado:
Un enfoque de prueba en modo directo con una respuesta de precio simulada, una llamada de actualización del contrato y verificaciones de los valores analizados y del manejo de errores.
Usando "direct-tests". Revisa mis pruebas directas para detectar carencias de cobertura.
Resultado esperado:
Una lista de comprobación de cobertura que separa los casos en modo directo de los casos de consenso e integración real.
Auditoría de seguridad
SeguroAll 30 external-command alerts are false positives caused by Markdown backticks in documentation, not executable shell or Ruby substitutions. The two reconnaissance alerts describe contract-test state snapshots and authorization cases, not host discovery. No prompt injection, data exfiltration, or malicious intent was found.
Factores de riesgo
⚙️ Comandos externos (30)
Compartir y citar este informe
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.
Copiar enlace del informe
https://skillstore.io/skills/internet-court-direct-tests/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/internet-court-direct-tests?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/internet-court-direct-tests?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-direct-tests/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/internet-court-direct-tests.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
internet-court. (2026). direct-tests security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-direct-tests/audits/2Cita BibTeX
@techreport{internet-court-internet-court-direct-tests-2026,
author = {internet-court},
title = {direct-tests security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/internet-court-direct-tests/audits/2},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "direct-tests security audit report (audit version 2)"
version: "unspecified"
type: report
authors:
- name: "internet-court"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/internet-court-direct-tests/audits/2"
identifiers:
- type: other
value: "skillstore:internet-court-direct-tests:audit:2"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: MedioLo que puedes crear
Añadir pruebas unitarias de contratos
Crea pruebas directas rápidas para métodos de contratos, cambios de estado y valores de retorno esperados.
Comprobar el control de acceso
Prueba cambios de remitente, métodos exclusivos del propietario, llamadas no autorizadas y reversiones esperadas antes de las pruebas de integración.
Simular entradas no deterministas
Valida la lógica de análisis del contrato con respuestas web y resultados de LLM simulados.
Prueba estos prompts
Usa direct-tests para añadir una prueba de pytest en modo directo para este método de contrato de GenLayer. Configura el remitente, despliega el contrato, llama al método y verifica el estado esperado.
Usa direct-tests para añadir pruebas de entradas no válidas, comportamiento de remitentes no autorizados y reversiones esperadas. Mantén cada prueba centrada en un solo caso de fallo.
Usa direct-tests para probar esta lógica de contrato con respuestas web o resultados de LLM simulados. Incluye escenarios de éxito y de fallo de análisis.
Usa direct-tests para diseñar un conjunto de pruebas en modo directo para este contrato de GenLayer. Cubre transiciones de estado, control de acceso, casos límite, llamadas no deterministas simuladas y carencias que requieran pruebas de integración.
Mejores prácticas
- Configura direct_vm.sender antes de cada método de escritura para hacer explícito el comportamiento de autorización.
- Simula respuestas web y de LLM con datos realistas de éxito y fallo.
- Utiliza pruebas de integración para la lógica de validadores y el comportamiento completo del consenso.
Evitar
- No dependas de las pruebas en modo directo como única cobertura del comportamiento del consenso.
- No compartas estados simulados mutables entre escenarios de prueba no relacionados.
- No omitas las pruebas de reversiones y de llamadas no autorizadas en los métodos de escritura.
Preguntas frecuentes
¿Qué me ayuda a probar esta habilidad?
¿El modo directo sustituye a las pruebas de integración?
¿Puede simular solicitudes web?
¿Puede simular resultados de LLM?
¿Qué herramientas requiere la habilidad?
¿Es seguro utilizar la habilidad?
Detalles del desarrollador
Autor
internet-courtLicencia
MIT
Revisión de Skillstore
r1
Aviso de versión
El autor no declaró una versión.
Repositorio
https://github.com/internet-court/internet-court-skill/tree/main/vendored/genlayer/direct-testsRef.
3f6e026a3363e0954ede7bef0cfe88d4475de137
Actualidad del mantenimiento
21/7/2026
Uso
1 descargas · 0 vistas
Estructura de archivos