mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 10:56:06 -04:00
Expose the registered device ID from the register_appservice_user
test helper. (#11615)
This commit is contained in:
parent
3f72c2a322
commit
513913cc6b
5 changed files with 14 additions and 8 deletions
|
@ -620,18 +620,19 @@ class HomeserverTestCase(TestCase):
|
|||
self,
|
||||
username: str,
|
||||
appservice_token: str,
|
||||
) -> str:
|
||||
) -> Tuple[str, str]:
|
||||
"""Register an appservice user as an application service.
|
||||
Requires the client-facing registration API be registered.
|
||||
|
||||
Args:
|
||||
username: the user to be registered by an application service.
|
||||
Should be a full username, i.e. ""@localpart:hostname" as opposed to just "localpart"
|
||||
Should NOT be a full username, i.e. just "localpart" as opposed to "@localpart:hostname"
|
||||
appservice_token: the acccess token for that application service.
|
||||
|
||||
Raises: if the request to '/register' does not return 200 OK.
|
||||
|
||||
Returns: the MXID of the new user.
|
||||
Returns:
|
||||
The MXID of the new user, the device ID of the new user's first device.
|
||||
"""
|
||||
channel = self.make_request(
|
||||
"POST",
|
||||
|
@ -643,7 +644,7 @@ class HomeserverTestCase(TestCase):
|
|||
access_token=appservice_token,
|
||||
)
|
||||
self.assertEqual(channel.code, 200, channel.json_body)
|
||||
return channel.json_body["user_id"]
|
||||
return channel.json_body["user_id"], channel.json_body["device_id"]
|
||||
|
||||
def login(
|
||||
self,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue