elastic / elastic/elastic-evals-sdk-python

Add unit tests for the basic functionality

Abierto
#2 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.