summary refs log tree commit diff
path: root/tests/rest
diff options
context:
space:
mode:
authorAndrew Morgan <andrew@amorgan.xyz>2020-03-23 11:38:15 +0000
committerAndrew Morgan <andrew@amorgan.xyz>2020-03-23 11:38:15 +0000
commit169a5854fa9dbc7bd08048385ae320e1ffa32ba2 (patch)
treea1fdf199ceac4fba775807acf4083b1c81b4a114 /tests/rest
parentFixup synapse.api to pass mypy (#6733) (diff)
parentFix `/events/:event_id` deprecated API. (#6731) (diff)
downloadsynapse-169a5854fa9dbc7bd08048385ae320e1ffa32ba2.tar.xz
Fix `/events/:event_id` deprecated API. (#6731)
* commit '74b74462f':
  Fix `/events/:event_id` deprecated API. (#6731)
Diffstat (limited to 'tests/rest')
-rw-r--r--tests/rest/client/v1/test_events.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/rest/client/v1/test_events.py b/tests/rest/client/v1/test_events.py

index f340b7e851..ffb2de1505 100644 --- a/tests/rest/client/v1/test_events.py +++ b/tests/rest/client/v1/test_events.py
@@ -134,3 +134,30 @@ class EventStreamPermissionsTestCase(unittest.HomeserverTestCase): # someone else set topic, expect 6 (join,send,topic,join,send,topic) pass + + +class GetEventsTestCase(unittest.HomeserverTestCase): + servlets = [ + events.register_servlets, + room.register_servlets, + synapse.rest.admin.register_servlets_for_client_rest_resource, + login.register_servlets, + ] + + def prepare(self, hs, reactor, clock): + + # register an account + self.user_id = self.register_user("sid1", "pass") + self.token = self.login(self.user_id, "pass") + + self.room_id = self.helper.create_room_as(self.user_id, tok=self.token) + + def test_get_event_via_events(self): + resp = self.helper.send(self.room_id, tok=self.token) + event_id = resp["event_id"] + + request, channel = self.make_request( + "GET", "/events/" + event_id, access_token=self.token, + ) + self.render(request) + self.assertEquals(channel.code, 200, msg=channel.result)