elastic / elastic/elastic-evals-sdk-python
Add unit tests for the basic functionality
- Lenguaje dominante
- Python
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 18
Descripción
## Add Unit Tests for Core Components
Add pytest-based unit tests for elastic-evals core logic including types, config, RAG metrics, statistics, and client components with VCR for API snapshots.
### Scope
- Test infrastructure with pytest fixtures and VCR setup
- Core logic tests: types, config, RAG metrics, statistics, comparisons
- Client tests: inference client and evaluators with mocked APIs
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
El issue menciona pytest fixtures, VCR API snapshots y tests para types, config, RAG metrics, statistics, comparisons, el inference client y evaluators. Empieza localizando esos componentes principales y cualquier punto de entrada de tests existente, y después establece la configuración de pytest y mocked-API. El trabajo estará terminado cuando los comportamientos principales y del cliente indicados tengan cobertura unitaria con fixtures reutilizables y API snapshots.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- testing
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100