Metadata-Version: 2.1
Name: testing-providers
Version: 0.1.1a2
Summary: Testing utilities for networking apps.
Keywords: testing,networking,asyncio,trio,anyio,curio
Author: didimelli
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: anyio (>=3.6.1,<4.0.0)
Requires-Dist: distmqtt (>=0.35.2,<0.36.0)
Requires-Dist: trio-websocket (>=0.9.2,<0.10.0)
Description-Content-Type: text/markdown

# Testing providers

To wrap an async function in an async provider.
Very useful to test network interfaces or to test applications mocking outer services.

## Supported providers

- [x] MQTT broker (anyio)
- [x] TCP server (anyio)
- [x] WebSocket server (trio)
- [ ] WebSocket server (asyncio)

