mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-07-24 06:10:50 -04:00
Add final type hint to tests.unittest. (#15072)
Adds a return type to HomeServerTestCase.make_homeserver and deal with any variables which are no longer Any.
This commit is contained in:
parent
119e0795a5
commit
42aea0d8af
55 changed files with 433 additions and 320 deletions
|
@ -12,7 +12,7 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
from typing import Any, List, Optional
|
||||
from typing import Any, List, Optional, Sequence
|
||||
|
||||
from twisted.test.proto_helpers import MemoryReactor
|
||||
|
||||
|
@ -139,7 +139,7 @@ class EventsStreamTestCase(BaseStreamTestCase):
|
|||
)
|
||||
|
||||
# this is the point in the DAG where we make a fork
|
||||
fork_point: List[str] = self.get_success(
|
||||
fork_point: Sequence[str] = self.get_success(
|
||||
self.hs.get_datastores().main.get_latest_event_ids_in_room(self.room_id)
|
||||
)
|
||||
|
||||
|
@ -168,7 +168,7 @@ class EventsStreamTestCase(BaseStreamTestCase):
|
|||
pl_event = self.get_success(
|
||||
inject_event(
|
||||
self.hs,
|
||||
prev_event_ids=prev_events,
|
||||
prev_event_ids=list(prev_events),
|
||||
type=EventTypes.PowerLevels,
|
||||
state_key="",
|
||||
sender=self.user_id,
|
||||
|
@ -294,7 +294,7 @@ class EventsStreamTestCase(BaseStreamTestCase):
|
|||
)
|
||||
|
||||
# this is the point in the DAG where we make a fork
|
||||
fork_point: List[str] = self.get_success(
|
||||
fork_point: Sequence[str] = self.get_success(
|
||||
self.hs.get_datastores().main.get_latest_event_ids_in_room(self.room_id)
|
||||
)
|
||||
|
||||
|
@ -323,7 +323,7 @@ class EventsStreamTestCase(BaseStreamTestCase):
|
|||
e = self.get_success(
|
||||
inject_event(
|
||||
self.hs,
|
||||
prev_event_ids=prev_events,
|
||||
prev_event_ids=list(prev_events),
|
||||
type=EventTypes.PowerLevels,
|
||||
state_key="",
|
||||
sender=self.user_id,
|
||||
|
|
|
@ -37,7 +37,7 @@ class PartialStateStreamsTestCase(BaseMultiWorkerStreamTestCase):
|
|||
room_id = self.helper.create_room_as("@bob:test")
|
||||
# Mark the room as partial-stated.
|
||||
self.get_success(
|
||||
self.store.store_partial_state_room(room_id, ["serv1", "serv2"], 0, "serv1")
|
||||
self.store.store_partial_state_room(room_id, {"serv1", "serv2"}, 0, "serv1")
|
||||
)
|
||||
|
||||
worker = self.make_worker_hs("synapse.app.generic_worker")
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
# limitations under the License.
|
||||
from unittest.mock import Mock
|
||||
|
||||
from synapse.handlers.typing import RoomMember
|
||||
from synapse.handlers.typing import RoomMember, TypingWriterHandler
|
||||
from synapse.replication.tcp.streams import TypingStream
|
||||
from synapse.util.caches.stream_change_cache import StreamChangeCache
|
||||
|
||||
|
@ -33,6 +33,7 @@ class TypingStreamTestCase(BaseStreamTestCase):
|
|||
|
||||
def test_typing(self) -> None:
|
||||
typing = self.hs.get_typing_handler()
|
||||
assert isinstance(typing, TypingWriterHandler)
|
||||
|
||||
self.reconnect()
|
||||
|
||||
|
@ -88,6 +89,7 @@ class TypingStreamTestCase(BaseStreamTestCase):
|
|||
sends the proper position and RDATA).
|
||||
"""
|
||||
typing = self.hs.get_typing_handler()
|
||||
assert isinstance(typing, TypingWriterHandler)
|
||||
|
||||
self.reconnect()
|
||||
|
||||
|
|
|
@ -127,6 +127,7 @@ class ChannelsTestCase(BaseMultiWorkerStreamTestCase):
|
|||
|
||||
# ... updating the cache ID gen on the master still shouldn't cause the
|
||||
# deferred to wake up.
|
||||
assert store._cache_id_gen is not None
|
||||
ctx = store._cache_id_gen.get_next()
|
||||
self.get_success(ctx.__aenter__())
|
||||
self.get_success(ctx.__aexit__(None, None, None))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue