Metadata-Version: 2.4
Name: elasticdash-test
Version: 0.1.0
Summary: Elasticdash AI test framework for Python
Author-email: Elasticdash <contact@elasticdash.com>
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: aiohttp>=3.9
Requires-Dist: click>=8.0
Requires-Dist: httpx>=0.27
Requires-Dist: python-dotenv>=1.0
Provides-Extra: extras
Requires-Dist: colorama>=0.4; extra == 'extras'
Requires-Dist: requests>=2.32; extra == 'extras'
Provides-Extra: test
Requires-Dist: pytest-asyncio>=0.23; extra == 'test'
Requires-Dist: pytest>=7.4; extra == 'test'
Requires-Dist: respx>=0.21; extra == 'test'
Description-Content-Type: text/markdown

# elasticdash-test-py

Python port of the Elasticdash AI test framework.

## Install

```
pip install -e .
```

## Usage

```bash
elasticdash test
elasticdash test ./examples
elasticdash run examples/simple_flow.ai_test.py
```

`OPENAI_API_KEY` is required for semantic matchers that call an LLM judge.

See [docs/test-writing-guidelines.md](docs/test-writing-guidelines.md) for authoring tips.
