Skip to content

Glossary: Evaluating LLM Apps

pytest

A Python testing tool that runs functions named like `test_...` and reports which fail. Evals can be written as pytest tests so they run automatically in continuous integration (CI).

Where the book teaches it

Related terms

parametrize (pytest.mark.parametrize)CI (Continuous integration)