awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesMocking Libraries

Tools for faking dependencies and network requests in tests.

Explore 5 awesome GitHub repositories matching part of an awesome list · Mocking Libraries. Refine with filters or upvote what's useful.

Awesome Mocking Libraries GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • spulec/freezegunAvatar de spulec

    spulec/freezegun

    4,517Ver en GitHub↗

    Freezegun es una biblioteca de simulación de tiempo (mocking) de Python y emulador de reloj del sistema utilizado para congelar el reloj del sistema en una fecha y hora fijas. Sirve como una utilidad de prueba para asegurar que la lógica dependiente del tiempo produzca resultados consistentes y predecibles durante la verificación del software. La biblioteca proporciona un mock compatible con asyncio que preserva los valores reales del reloj monotónico para evitar que los bucles de eventos se bloqueen mientras otras funciones de tiempo del sistema permanecen congeladas. Soporta la simulación del paso del tiempo mediante el avance manual del reloj, saltando a fechas designadas o utilizando una simulación de reloj que avanza automáticamente el tiempo entre llamadas. La herramienta incluye una lista de exclusión de simulación para evitar que se intercepten bibliotecas específicas, asegurando que las dependencias internas y las integraciones de terceros permanezcan estables.

    Time-travel testing by mocking date modules.

    Python
    Ver en GitHub↗4,517
  • getsentry/responsesAvatar de getsentry

    getsentry/responses

    4,350Ver en GitHub↗

    Responses es una librería de mocking para Python diseñada para interceptar llamadas HTTP salientes realizadas con la librería Requests para devolver respuestas simuladas predefinidas. Funciona como un framework de verificación de solicitudes y una herramienta de simulación de red, permitiendo verificar el comportamiento de la aplicación frente a varios patrones de respuesta de API sin realizar llamadas de red reales. El proyecto se distingue por un grabador de tráfico que captura interacciones de red reales y las guarda en archivos para su reproducción determinista. Además, permite la simulación de escenarios de red complejos, incluyendo la activación de tiempos de espera de conexión, errores de red y redirecciones HTTP. La librería proporciona capacidades para la simulación dinámica de API mediante respuestas basadas en callbacks y colas de respuesta secuenciales para probar cambios de estado. Incluye herramientas para la verificación de datos de solicitudes y validación de atributos para garantizar que los encabezados, cuerpos y parámetros de consulta salientes cumplan con los criterios esperados. Las configuraciones y registros de mocks se gestionan a través de decoradores y gestores de contexto para aislar comportamientos entre casos de prueba.

    Utility for mocking network requests.

    Pythontag-production
    Ver en GitHub↗4,350
  • kevin1024/vcrpyAvatar de kevin1024

    kevin1024/vcrpy

    2,969Ver en GitHub↗

    Automatically mock your HTTP interactions to simplify and speed up testing

    Recording and replaying HTTP interactions in tests.

    Pythonhttpmockingpython
    Ver en GitHub↗2,969
  • patrys/httmockAvatar de patrys

    patrys/httmock

    472Ver en GitHub↗

    A mocking library for requests

    Mocking library for HTTP requests.

    Python
    Ver en GitHub↗472
  • mindflayer/python-mocketAvatar de mindflayer

    mindflayer/python-mocket

    309Ver en GitHub↗

    a socket mock framework - for all kinds of socket animals, web-clients included

    Socket mocking framework with async support.

    Pythonaiohttpasynciocoverage
    Ver en GitHub↗309
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Mocking Libraries