zulip/zerver/webhooks/beanstalk
Steve Howell 7fbe08f515 webhook tests: Introduce get_payload.
We introduce get_payload for the relatively
exceptional cases where webhooks return payloads
as dicts.

Having a simple "str" type for get_body will
allow us to extract test helpers that use
payloads from get_body() without the ugly
`Union[str, Dict[str, str]]` annotations.

I also tightened up annotations in a few places
where we now call get_payload (using Dict[str, str]
instead of Dict[str, Any]).

In the zendesk test I explicitly stringify
one of the parameters to satisfy mypy.
2020-08-24 12:34:46 -07:00
..
fixtures webhooks: Rename webhook fixtures to only include event type. 2017-05-13 20:07:40 -02:30
__init__.py
doc.md webhooks/beanstalk: Update text to conform to doc style guide. 2018-03-08 08:19:32 -08:00
tests.py webhook tests: Introduce get_payload. 2020-08-24 12:34:46 -07:00
view.py decorator: Replace type: ignore with cast, avoid Any. 2020-06-30 18:58:23 -07:00