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

Implementation of MSC3882 login token request #13722

Merged
5 changes: 4 additions & 1 deletion tests/rest/client/test_login_token_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,14 @@ def prepare(self, reactor: MemoryReactor, clock: Clock, hs: HomeServer) -> None:
self.password = "password"

def test_disabled(self) -> None:
channel = self.make_request("POST", "/login/token", {}, access_token=None)
self.assertEqual(channel.code, 400)

self.register_user(self.user, self.password)
token = self.login(self.user, self.password)

channel = self.make_request("POST", "/login/token", {}, access_token=token)
self.assertEqual(channel.code, 404)
self.assertEqual(channel.code, 400)
DMRobertson marked this conversation as resolved.
Show resolved Hide resolved

@override_config({"experimental_features": {"msc3882_enabled": True}})
def test_require_auth(self) -> None:
Expand Down