Metadata-Version: 2.4
Name: godoo-testcontainers
Version: 0.2.1
Summary: Docker-based Odoo instances for integration testing
Project-URL: Documentation, https://www.marcfargas.com/~odoopy/
Project-URL: Repository, https://github.com/godoo-dev/godoo-py
Project-URL: Issues, https://github.com/godoo-dev/godoo-py/issues
Author-email: Marc Fargas <marc@marcfargas.com>
License-Expression: LGPL-3.0-or-later
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: AsyncIO
Classifier: Framework :: Odoo
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Testing
Classifier: Typing :: Typed
Requires-Python: >=3.14
Requires-Dist: godoo-client>=0.1.0
Requires-Dist: testcontainers[postgres]>=4
Description-Content-Type: text/markdown

# godoo-testcontainers

Docker-based Odoo instances for integration testing

## Install

```bash
pip install godoo-testcontainers
```

## Quick start

```python
import asyncio
from godoo.testcontainers import OdooTestContainer

async def main():
    container = OdooTestContainer(modules=["sale"])
    started = await container.start()
    # started.client is an authenticated OdooClient
    await started.cleanup()
```

## Links

- [Documentation](https://www.marcfargas.com/~odoopy/)
- [GitHub repository](https://github.com/godoo-dev/godoo-py)
- License: LGPL-3.0-or-later
