diff --git a/tests/events/test_utils.py b/tests/events/test_utils.py
index f51d99419e..ff217ca8b9 100644
--- a/tests/events/test_utils.py
+++ b/tests/events/test_utils.py
@@ -31,25 +31,20 @@ def MockEvent(**kwargs):
class PruneEventTestCase(unittest.TestCase):
""" Asserts that a new event constructed with `evdict` will look like
`matchdict` when it is redacted. """
+
def run_test(self, evdict, matchdict):
- self.assertEquals(
- prune_event(FrozenEvent(evdict)).get_dict(),
- matchdict
- )
+ self.assertEquals(prune_event(FrozenEvent(evdict)).get_dict(), matchdict)
def test_minimal(self):
self.run_test(
- {
- 'type': 'A',
- 'event_id': '$test:domain',
- },
+ {'type': 'A', 'event_id': '$test:domain'},
{
'type': 'A',
'event_id': '$test:domain',
'content': {},
'signatures': {},
'unsigned': {},
- }
+ },
)
def test_basic_keys(self):
@@ -70,23 +65,19 @@ class PruneEventTestCase(unittest.TestCase):
'content': {},
'signatures': {},
'unsigned': {},
- }
+ },
)
def test_unsigned_age_ts(self):
self.run_test(
- {
- 'type': 'B',
- 'event_id': '$test:domain',
- 'unsigned': {'age_ts': 20},
- },
+ {'type': 'B', 'event_id': '$test:domain', 'unsigned': {'age_ts': 20}},
{
'type': 'B',
'event_id': '$test:domain',
'content': {},
'signatures': {},
'unsigned': {'age_ts': 20},
- }
+ },
)
self.run_test(
@@ -101,23 +92,19 @@ class PruneEventTestCase(unittest.TestCase):
'content': {},
'signatures': {},
'unsigned': {},
- }
+ },
)
def test_content(self):
self.run_test(
- {
- 'type': 'C',
- 'event_id': '$test:domain',
- 'content': {'things': 'here'},
- },
+ {'type': 'C', 'event_id': '$test:domain', 'content': {'things': 'here'}},
{
'type': 'C',
'event_id': '$test:domain',
'content': {},
'signatures': {},
'unsigned': {},
- }
+ },
)
self.run_test(
@@ -132,27 +119,20 @@ class PruneEventTestCase(unittest.TestCase):
'content': {'creator': '@2:domain'},
'signatures': {},
'unsigned': {},
- }
+ },
)
class SerializeEventTestCase(unittest.TestCase):
-
def serialize(self, ev, fields):
return serialize_event(ev, 1479807801915, only_event_fields=fields)
def test_event_fields_works_with_keys(self):
self.assertEquals(
self.serialize(
- MockEvent(
- sender="@alice:localhost",
- room_id="!foo:bar"
- ),
- ["room_id"]
+ MockEvent(sender="@alice:localhost", room_id="!foo:bar"), ["room_id"]
),
- {
- "room_id": "!foo:bar",
- }
+ {"room_id": "!foo:bar"},
)
def test_event_fields_works_with_nested_keys(self):
@@ -161,17 +141,11 @@ class SerializeEventTestCase(unittest.TestCase):
MockEvent(
sender="@alice:localhost",
room_id="!foo:bar",
- content={
- "body": "A message",
- },
+ content={"body": "A message"},
),
- ["content.body"]
+ ["content.body"],
),
- {
- "content": {
- "body": "A message",
- }
- }
+ {"content": {"body": "A message"}},
)
def test_event_fields_works_with_dot_keys(self):
@@ -180,17 +154,11 @@ class SerializeEventTestCase(unittest.TestCase):
MockEvent(
sender="@alice:localhost",
room_id="!foo:bar",
- content={
- "key.with.dots": {},
- },
+ content={"key.with.dots": {}},
),
- ["content.key\.with\.dots"]
+ ["content.key\.with\.dots"],
),
- {
- "content": {
- "key.with.dots": {},
- }
- }
+ {"content": {"key.with.dots": {}}},
)
def test_event_fields_works_with_nested_dot_keys(self):
@@ -201,21 +169,12 @@ class SerializeEventTestCase(unittest.TestCase):
room_id="!foo:bar",
content={
"not_me": 1,
- "nested.dot.key": {
- "leaf.key": 42,
- "not_me_either": 1,
- },
+ "nested.dot.key": {"leaf.key": 42, "not_me_either": 1},
},
),
- ["content.nested\.dot\.key.leaf\.key"]
+ ["content.nested\.dot\.key.leaf\.key"],
),
- {
- "content": {
- "nested.dot.key": {
- "leaf.key": 42,
- },
- }
- }
+ {"content": {"nested.dot.key": {"leaf.key": 42}}},
)
def test_event_fields_nops_with_unknown_keys(self):
@@ -224,17 +183,11 @@ class SerializeEventTestCase(unittest.TestCase):
MockEvent(
sender="@alice:localhost",
room_id="!foo:bar",
- content={
- "foo": "bar",
- },
+ content={"foo": "bar"},
),
- ["content.foo", "content.notexists"]
+ ["content.foo", "content.notexists"],
),
- {
- "content": {
- "foo": "bar",
- }
- }
+ {"content": {"foo": "bar"}},
)
def test_event_fields_nops_with_non_dict_keys(self):
@@ -243,13 +196,11 @@ class SerializeEventTestCase(unittest.TestCase):
MockEvent(
sender="@alice:localhost",
room_id="!foo:bar",
- content={
- "foo": ["I", "am", "an", "array"],
- },
+ content={"foo": ["I", "am", "an", "array"]},
),
- ["content.foo.am"]
+ ["content.foo.am"],
),
- {}
+ {},
)
def test_event_fields_nops_with_array_keys(self):
@@ -258,13 +209,11 @@ class SerializeEventTestCase(unittest.TestCase):
MockEvent(
sender="@alice:localhost",
room_id="!foo:bar",
- content={
- "foo": ["I", "am", "an", "array"],
- },
+ content={"foo": ["I", "am", "an", "array"]},
),
- ["content.foo.1"]
+ ["content.foo.1"],
),
- {}
+ {},
)
def test_event_fields_all_fields_if_empty(self):
@@ -274,31 +223,21 @@ class SerializeEventTestCase(unittest.TestCase):
type="foo",
event_id="test",
room_id="!foo:bar",
- content={
- "foo": "bar",
- },
+ content={"foo": "bar"},
),
- []
+ [],
),
{
"type": "foo",
"event_id": "test",
"room_id": "!foo:bar",
- "content": {
- "foo": "bar",
- },
- "unsigned": {}
- }
+ "content": {"foo": "bar"},
+ "unsigned": {},
+ },
)
def test_event_fields_fail_if_fields_not_str(self):
with self.assertRaises(TypeError):
self.serialize(
- MockEvent(
- room_id="!foo:bar",
- content={
- "foo": "bar",
- },
- ),
- ["room_id", 4]
+ MockEvent(room_id="!foo:bar", content={"foo": "bar"}), ["room_id", 4]
)
|