Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Rename various ApplicationServices interested methods #11915

Merged
merged 10 commits into from
Mar 3, 2022
23 changes: 13 additions & 10 deletions tests/appservice/test_appservice.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ def test_regex_user_id_prefix_match(self):
self.assertTrue(
(
yield defer.ensureDeferred(
self.service.is_interested(self.event, self.store)
self.service.is_interested_in_event(self.event, self.store)
)
)
)
Expand All @@ -62,7 +62,7 @@ def test_regex_user_id_prefix_no_match(self):
self.assertFalse(
(
yield defer.ensureDeferred(
self.service.is_interested(self.event, self.store)
self.service.is_interested_in_event(self.event, self.store)
)
)
)
Expand All @@ -76,7 +76,7 @@ def test_regex_room_member_is_checked(self):
self.assertTrue(
(
yield defer.ensureDeferred(
self.service.is_interested(self.event, self.store)
self.service.is_interested_in_event(self.event, self.store)
)
)
)
Expand All @@ -90,7 +90,8 @@ def test_regex_room_id_match(self):
self.assertTrue(
(
yield defer.ensureDeferred(
self.service.is_interested(self.event, self.store)
# We need to provide the store here in order to carry out room checks
self.service.is_interested_in_event(self.event, self.store)
)
)
)
Expand All @@ -104,7 +105,7 @@ def test_regex_room_id_no_match(self):
self.assertFalse(
(
yield defer.ensureDeferred(
self.service.is_interested(self.event, self.store)
self.service.is_interested_in_event(self.event, self.store)
)
)
)
Expand All @@ -121,7 +122,7 @@ def test_regex_alias_match(self):
self.assertTrue(
(
yield defer.ensureDeferred(
self.service.is_interested(self.event, self.store)
self.service.is_interested_in_event(self.event, self.store)
)
)
)
Expand Down Expand Up @@ -174,7 +175,7 @@ def test_regex_alias_no_match(self):
self.assertFalse(
(
yield defer.ensureDeferred(
self.service.is_interested(self.event, self.store)
self.service.is_interested_in_event(self.event, self.store)
)
)
)
Expand All @@ -191,7 +192,7 @@ def test_regex_multiple_matches(self):
self.assertTrue(
(
yield defer.ensureDeferred(
self.service.is_interested(self.event, self.store)
self.service.is_interested_in_event(self.event, self.store)
)
)
)
Expand All @@ -207,7 +208,7 @@ def test_interested_in_self(self):
self.assertTrue(
(
yield defer.ensureDeferred(
self.service.is_interested(self.event, self.store)
self.service.is_interested_in_event(self.event, self.store)
)
)
)
Expand All @@ -225,7 +226,9 @@ def test_member_list_match(self):
self.assertTrue(
(
yield defer.ensureDeferred(
self.service.is_interested(event=self.event, store=self.store)
self.service.is_interested_in_event(
event=self.event, store=self.store
)
)
)
)
17 changes: 9 additions & 8 deletions tests/handlers/test_appservice.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,6 @@ def test_notify_interested_services(self):
def test_query_user_exists_unknown_user(self):
user_id = "@someone:anywhere"
services = [self._mkservice(is_interested=True)]
services[0].is_interested_in_user.return_value = True
self.mock_store.get_app_services.return_value = services
self.mock_store.get_user_by_id.return_value = make_awaitable(None)

Expand Down Expand Up @@ -127,11 +126,11 @@ def test_query_room_alias_exists(self):

room_id = "!alpha:bet"
servers = ["aperture"]
interested_service = self._mkservice_alias(is_interested_in_alias=True)
interested_service = self._mkservice_alias(is_room_alias_in_namespace=True)
services = [
self._mkservice_alias(is_interested_in_alias=False),
self._mkservice_alias(is_room_alias_in_namespace=False),
interested_service,
self._mkservice_alias(is_interested_in_alias=False),
self._mkservice_alias(is_room_alias_in_namespace=False),
]

self.mock_as_api.query_alias.return_value = make_awaitable(True)
Expand Down Expand Up @@ -325,17 +324,19 @@ def test_notify_interested_services_ephemeral_out_of_order(self):
interested_service, ephemeral=[]
)

def _mkservice(self, is_interested, protocols=None):
def _mkservice(self, is_interested: bool, protocols=None):
clokep marked this conversation as resolved.
Show resolved Hide resolved
service = Mock()
service.is_interested.return_value = make_awaitable(is_interested)
service.is_interested_in_event.return_value = make_awaitable(is_interested)
service.is_interested_in_user.return_value = make_awaitable(is_interested)
service.is_interested_in_room.return_value = make_awaitable(is_interested)
service.token = "mock_service_token"
service.url = "mock_service_url"
service.protocols = protocols
return service

def _mkservice_alias(self, is_interested_in_alias):
def _mkservice_alias(self, is_room_alias_in_namespace):
service = Mock()
anoadragon453 marked this conversation as resolved.
Show resolved Hide resolved
service.is_interested_in_alias.return_value = is_interested_in_alias
service.is_room_alias_in_namespace.return_value = is_room_alias_in_namespace
service.token = "mock_service_token"
service.url = "mock_service_url"
return service
Expand Down