elastic / elastic/elastic-evals-sdk-python

Add unit tests for the basic functionality

オープン
#2 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
2
フォーク
0
平均マージ
1日 13時間
マージ済み PR(30日)
18

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

この issue では、pytest fixtures、VCR API snapshots、および types、config、RAG metrics、statistics、comparisons、inference client、evaluators のテストが挙げられています。まず、これらの中核コンポーネントと既存のテストエントリーポイントを特定し、その後 pytest と mocked-API のセットアップを整えます。完了の条件は、一覧にある中核およびクライアントの動作が、再利用可能な fixtures と API snapshots を使った unit coverage でカバーされていることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
testing
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。