Add a make_event_from_dict method (#6858)

... and use it in places where it's trivial to do so.

This will make it easier to pass room versions into the FrozenEvent
constructors.
This commit is contained in:
Richard van der Hoff 2020-02-07 15:30:04 +00:00 committed by GitHub
parent b08b0a22d5
commit 799001f2c0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 52 additions and 39 deletions

View file

@ -18,7 +18,7 @@ import unittest
from synapse import event_auth
from synapse.api.errors import AuthError
from synapse.api.room_versions import RoomVersions
from synapse.events import FrozenEvent
from synapse.events import make_event_from_dict
class EventAuthTestCase(unittest.TestCase):
@ -94,7 +94,7 @@ TEST_ROOM_ID = "!test:room"
def _create_event(user_id):
return FrozenEvent(
return make_event_from_dict(
{
"room_id": TEST_ROOM_ID,
"event_id": _get_event_id(),
@ -106,7 +106,7 @@ def _create_event(user_id):
def _join_event(user_id):
return FrozenEvent(
return make_event_from_dict(
{
"room_id": TEST_ROOM_ID,
"event_id": _get_event_id(),
@ -119,7 +119,7 @@ def _join_event(user_id):
def _power_levels_event(sender, content):
return FrozenEvent(
return make_event_from_dict(
{
"room_id": TEST_ROOM_ID,
"event_id": _get_event_id(),
@ -132,7 +132,7 @@ def _power_levels_event(sender, content):
def _random_state_event(sender):
return FrozenEvent(
return make_event_from_dict(
{
"room_id": TEST_ROOM_ID,
"event_id": _get_event_id(),