3 repositorios
Simulated implementations of client interfaces used to test request-response logic without network overhead.
Distinct from HTTP Mock Servers: Distinct from HTTP Mock Servers: focuses on mocking the PHP interface within the application rather than simulating a remote server process
Explore 3 awesome GitHub repositories matching testing & quality assurance · Client Interface Mocks. Refine with filters or upvote what's useful.
Este proyecto es un kit de desarrollo de software (SDK) y una herramienta de gestión de clústeres para PHP. Sirve como SDK de búsqueda de texto completo e interfaz de búsqueda vectorial, permitiendo a las aplicaciones realizar búsquedas léxicas, difusas y semánticas sobre datos indexados. La librería implementa un cliente HTTP PSR 7 para garantizar la compatibilidad entre entornos mediante interfaces de mensajería estandarizadas. Proporciona una interfaz especializada para recuperar embeddings y realizar flujos de trabajo de recuperación semántica utilizando datos vectoriales. Su superficie de capacidades abarca una amplia gama de tareas administrativas y operativas, incluyendo la gestión de índices de búsqueda, monitoreo de salud del clúster y operaciones del ciclo de vida de documentos. Admite diversos métodos de consulta como SQL, EQL y ES|QL, junto con agregación de datos y análisis geoespacial. Además, proporciona herramientas para la orquestación de machine learning, detección de anomalías y gestión de identidad y acceso.
Uses abstract interfaces for the HTTP client to simulate server responses during testing.
Wire es un generador de código multiplataforma e implementación de gRPC y Protocol Buffers. Transforma definiciones de esquemas en bindings de lenguaje nativo con seguridad de tipos para Kotlin, Swift y Java para asegurar un intercambio de datos consistente y comunicación entre sistemas distribuidos. El proyecto proporciona herramientas especializadas para la gestión de esquemas de protocol buffer, incluyendo la capacidad de eliminar tipos no utilizados y filtrar campos por versión para reducir el tamaño final de los binarios. También maneja la gestión de espacios de nombres y permite la creación de manejadores de esquemas personalizados para ejecutar lógica definida por el usuario durante la fase de compilación. El framework cubre una amplia gama de capacidades, incluyendo la generación de interfaces de servicio para llamadas a procedimientos remotos síncronas y asíncronas, el mapeo de tipos de esquema a primitivas de lenguaje nativo y la serialización de mensajes a JSON. También incluye soporte para generar mensajes parcelables y clientes mock para pruebas.
Provides fake client implementations to test gRPC streaming and non-streaming API calls without a live server.
This is an OpenAI API Laravel client and LLM integration library designed to connect PHP applications to large language models. It enables the integration of AI capabilities for text generation, image processing, and data automation within a Laravel environment. The package includes an API mocking framework that allows developers to simulate network responses and verify application behavior without making live requests to OpenAI services. The integration is managed through service providers and configuration files, offering a facade-based static proxy and dependency injection for the API cli
Allows swapping the real API client with a fake implementation to simulate network responses during testing.