elastic / elastic/elastic-evals-sdk-python

Add unit tests for the basic functionality

Ouverte
#2 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
2
Forks
0
Merge moyen
1 j 13 h
PR mergées (30 j)
18

Description

## 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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

L’issue mentionne pytest fixtures, VCR API snapshots et des tests pour types, config, RAG metrics, statistics, comparisons, l’inference client et les evaluators. Commencez par localiser ces composants principaux ainsi que tous les points d’entrée de tests existants, puis mettez en place la configuration pytest et mocked-API. Le travail est terminé lorsque les comportements principaux et ceux du client listés disposent d’une couverture unitaire avec des fixtures réutilisables et des API snapshots.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
testing
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.