Metadata-Version: 2.4
Name: tigrbl-tests
Version: 0.3.2.dev1
Summary: Test suite and fixtures for the Tigrbl framework.
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: tigrbl,tests,sdk,standards,pytest,fixtures,integration,performance
Author: Jacob Stewart
Author-email: jacob@swarmauri.com
Requires-Python: >=3.10,<3.13
Classifier: Development Status :: 1 - Planning
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Dist: asyncpg (>=0.30.0)
Requires-Dist: flake8 (>=7.0)
Requires-Dist: psycopg2-binary (>=2.9.9)
Requires-Dist: pytest (>=8.0)
Requires-Dist: pytest-asyncio (>=0.24.0)
Requires-Dist: pytest-benchmark (>=4.0.0)
Requires-Dist: pytest-json-report (>=1.5.0)
Requires-Dist: pytest-timeout (>=2.3.1)
Requires-Dist: pytest-xdist (>=3.6.1)
Requires-Dist: python-dotenv
Requires-Dist: requests (>=2.32.3)
Requires-Dist: ruff (>=0.9.9)
Requires-Dist: tigrbl
Description-Content-Type: text/markdown

![Tigrbl Logo](https://github.com/swarmauri/swarmauri-sdk/blob/a170683ecda8ca1c4f912c966d4499649ffb8224/assets/tigrbl.brand.theme.svg)

<p align="center">
    <a href="https://pypi.org/project/tigrbl-tests/">
        <img src="https://img.shields.io/pypi/dm/tigrbl-tests" alt="PyPI - Downloads"/></a>
    <a href="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/standards/tigrbl_tests/">
        <img alt="Hits" src="https://hits.sh/github.com/swarmauri/swarmauri-sdk/tree/master/pkgs/standards/tigrbl_tests.svg"/></a>
    <a href="https://pypi.org/project/tigrbl-tests/">
        <img src="https://img.shields.io/pypi/pyversions/tigrbl-tests" alt="PyPI - Python Version"/></a>
    <a href="https://pypi.org/project/tigrbl-tests/">
        <img src="https://img.shields.io/pypi/l/tigrbl-tests" alt="PyPI - License"/></a>
    <a href="https://pypi.org/project/tigrbl-tests/">
        <img src="https://img.shields.io/pypi/v/tigrbl-tests?label=tigrbl-tests&color=green" alt="PyPI - tigrbl-tests"/></a>
</p>

---

# Tigrbl Tests 🧪

Test suite distribution for the Tigrbl framework. Install this package to get
Tigrbl's curated test fixtures and test-only dependencies without bloating the
base `tigrbl` install.

## Features ✨

- ✅ Bundled unit, integration, and performance test suites for Tigrbl.
- 🧰 Test dependencies prewired for pytest + async tooling.
- 🧭 Pairs cleanly with `tigrbl[tests]` for a one-command setup.

## Installation 📦

**uv**

```bash
uv add "tigrbl[tests]"
```

**pip**

```bash
pip install "tigrbl[tests]"
```

You can also install the test package directly if you only want the suite:

```bash
uv add tigrbl-tests
```

```bash
pip install tigrbl-tests
```

## Usage 🧭

Run the tests from the `pkgs` directory to mirror the monorepo workflow:

```bash
cd /workspace/swarmauri-sdk/pkgs
uv run --package tigrbl --directory standards/tigrbl pytest
```

Use pytest selectors to focus on specific suites:

```bash
pytest standards/tigrbl_tests/tests/unit
```


