MatrixSynapse/synapse
David Robertson e8269ed391
Type hints for tests.appservice (#14990)
* Accept a Sequence of events in synapse.appservice

This avoids some casts/ignores in the tests I'm about to fixup. It seems
that `List[Mock]` is not a subtype of `List[EventBase]`, but
`Sequence[Mock]` is a subtype of `Sequence[EventBase]`. So presumably
`Mock` is considered a subtype of anything, much like `Any`.

* make tests.appservice.test_scheduler pass mypy

* Extra hints in tests.appservice.test_scheduler

* Extra hints in tests.appservice.test_api

* Extra hints in tests.appservice.test_appservice

* Disallow untyped defs

* Changelog
2023-02-06 12:49:06 +00:00
..
_scripts
api
app
appservice Type hints for tests.appservice (#14990) 2023-02-06 12:49:06 +00:00
config
crypto
events
federation
handlers
http
logging
metrics
module_api
push
replication
res
rest
server_notices
spam_checker_api
state
static
storage Type hints for tests.appservice (#14990) 2023-02-06 12:49:06 +00:00
streams
types
util
__init__.py
event_auth.py
notifier.py
py.typed
server.py
visibility.py