ovh / venom

🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions
Apache License 2.0
1.06k stars 144 forks source link

feat: add NATS executor #821

Open LuBashQ opened 3 weeks ago

LuBashQ commented 3 weeks ago

Add NATS executor, which allows to test services that use NATS as their communication layer.

Currently only publish and subscribe are supported, both with and without Jetstream, but the plan is to also add KeyValue commands (e.g "check if a specific value is in a KeyValue store" tests).

Closes #820