Shredmetal / llmtest

A library for testing LLM apps designed to handle non-deterministic test inputs.
MIT License
1 stars 0 forks source link

Unit tests for LLM Factory - Target version 0.1.0b4 #18

Closed Shredmetal closed 1 day ago

Shredmetal commented 1 day ago

Background

The LLM Factory is responsible for instantiating the correct LLM provider (OpenAI or Anthropic) based on configuration. While it somehow seems to work right now (I totally forgot to write tests for it), it needs dedicated unit tests.

Test Cases

Provider Creation

Success Criteria

  1. Complete test coverage of provider creation
  2. Error handling verified
  3. Type checking validated

Priority

High - Core component requiring test coverage

Timeline

Target: 0.1.0b4