diff options
author | Hugh Nimmo-Smith <hughns@element.io> | 2023-05-25 13:40:11 +0100 |
---|---|---|
committer | Hugh Nimmo-Smith <hughns@element.io> | 2023-05-25 13:40:11 +0100 |
commit | 77a6ee6bd8f521fa9113f537e68e9d42a6c07ba6 (patch) | |
tree | 52d65bb36f6afdd0a5ee3f90f8a3738731f2aeaa | |
parent | Add tests for unstable support whilst still relied on (diff) | |
download | synapse-77a6ee6bd8f521fa9113f537e68e9d42a6c07ba6.tar.xz |
Lint
-rw-r--r-- | synapse/rest/client/login_token_request.py | 4 | ||||
-rw-r--r-- | tests/rest/client/test_login_token_request.py | 17 |
2 files changed, 16 insertions, 5 deletions
diff --git a/synapse/rest/client/login_token_request.py b/synapse/rest/client/login_token_request.py index 8cfc2fc489..282d2d308f 100644 --- a/synapse/rest/client/login_token_request.py +++ b/synapse/rest/client/login_token_request.py @@ -49,7 +49,9 @@ class LoginTokenRequestServlet(RestServlet): """ PATTERNS = [ - *client_patterns("/login/get_token$", releases=["v1"], v1=False, unstable=False), + *client_patterns( + "/login/get_token$", releases=["v1"], v1=False, unstable=False + ), # TODO: this is no longer needed once unstable MSC3882 does not need to be supported: *client_patterns( "/org.matrix.msc3882/login/token$", releases=[], v1=False, unstable=True diff --git a/tests/rest/client/test_login_token_request.py b/tests/rest/client/test_login_token_request.py index d2344aa9ab..f05e619aa8 100644 --- a/tests/rest/client/test_login_token_request.py +++ b/tests/rest/client/test_login_token_request.py @@ -30,7 +30,7 @@ class LoginTokenRequestServletTestCase(unittest.HomeserverTestCase): login.register_servlets, admin.register_servlets, login_token_request.register_servlets, - versions.register_servlets, # TODO: remove once unstable revision 0 support is removed + versions.register_servlets, # TODO: remove once unstable revision 0 support is removed ] def make_homeserver(self, reactor: MemoryReactor, clock: Clock) -> HomeServer: @@ -146,14 +146,23 @@ class LoginTokenRequestServletTestCase(unittest.HomeserverTestCase): # TODO: remove support for unstable MSC3882 is no longer needed # check feature is advertised in versions response: - channel = self.make_request("GET", "/_matrix/client/versions", {}, access_token=None) + channel = self.make_request( + "GET", "/_matrix/client/versions", {}, access_token=None + ) self.assertEqual(channel.code, 200) - self.assertEqual(channel.json_body["unstable_features"]["org.matrix.msc3882"], True) + self.assertEqual( + channel.json_body["unstable_features"]["org.matrix.msc3882"], True + ) self.register_user(self.user, self.password) token = self.login(self.user, self.password) # check feature is available via the unstable endpoint and returns an expires_in value in seconds - channel = self.make_request("POST", "/_matrix/client/unstable/org.matrix.msc3882/login/token", {}, access_token=token) + channel = self.make_request( + "POST", + "/_matrix/client/unstable/org.matrix.msc3882/login/token", + {}, + access_token=token, + ) self.assertEqual(channel.code, 200) self.assertEqual(channel.json_body["expires_in"], 15) |