elastic / elastic/elastic-evals-sdk-python
Add unit tests for the basic functionality
- 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