zulip/zerver/webhooks/zendesk
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
..
__init__.py
doc.md docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
tests.py webhook tests: Introduce get_payload. 2020-08-24 12:34:46 -07:00
view.py python: Convert percent formatting to Python 3.6 f-strings. 2020-06-10 15:02:09 -07:00