zulip/zerver/webhooks/transifex
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 webhooks/transifex: Update docs to conform to style guide. 2018-04-23 00:07:19 -07:00
tests.py webhook tests: Introduce get_payload. 2020-08-24 12:34:46 -07:00
view.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00