elastic / elastic/elastic-evals-sdk-python
Add unit tests for the basic functionality
- Ngôn ngữ chính
- Python
- Star
- 2
- Fork
- 0
- Merge trung bình
- 1 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 18
Mô tả
## 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
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Issue nêu tên pytest fixtures, VCR API snapshots và các test cho types, config, RAG metrics, statistics, comparisons, inference client và evaluators. Hãy bắt đầu bằng việc xác định các component cốt lõi đó cùng mọi điểm vào test hiện có, sau đó thiết lập cấu hình pytest và mocked-API. Hoàn thành nghĩa là các behavior cốt lõi và của client được liệt kê đã có unit coverage với các fixture có thể tái sử dụng và API snapshots.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- testing
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100