MockSlackWebhook#
- class safir.testing.slack.MockSlackWebhook(url)#
Bases:
object
Represents a Slack incoming webhook and remembers what was posted.
- messages#
Messages that have been posted to the webhook so far.
- url#
URL that the mock has been configured to listen on.
- Parameters:
url (
str
) –
Methods Summary
post_webhook
(request)Post a Slack message.
Methods Documentation
- post_webhook(request)#
Post a Slack message.
The provided message is stored in the messages attribute.
- Parameters:
request (
Request
) – Incoming request.- Returns:
Always returns a 201 response.
- Return type:
httpx.Response