1
0
This commit is contained in:
Richard van der Hoff
2025-08-20 17:00:42 +01:00
parent 596dfdb4b4
commit ccdb734051
2 changed files with 5 additions and 11 deletions

View File

@@ -18,6 +18,7 @@ from tests.unittest import TestCase
from synapse.storage.controllers.persist_events import find_predecessors
class FindPredecessorsTestCase(TestCase):
def test_predecessors_finds_nothing_if_event_is_not_in_batch(self) -> None:
batch = [
@@ -47,9 +48,7 @@ class FindPredecessorsTestCase(TestCase):
(FakeEvent(event_id="G", prev_event_ids=[]), None),
]
predecessors = find_predecessors({"A"}, batch) # type: ignore[arg-type]
self.assertEqual(
predecessors, {"A", "B", "C", "D", "E"}
)
self.assertEqual(predecessors, {"A", "B", "C", "D", "E"})
def test_predecessors_ignores_cycles(self) -> None:
batch = [
@@ -80,10 +79,7 @@ class FindPredecessorsTestCase(TestCase):
(FakeEvent(event_id="G", prev_event_ids=[]), None),
]
predecessors = find_predecessors({"A", "C"}, batch) # type: ignore[arg-type]
self.assertEqual(
predecessors, {"A", "B", "C", "D", "E"}
)
self.assertEqual(predecessors, {"A", "B", "C", "D", "E"})
@attr.s(auto_attribs=True)
@@ -92,4 +88,4 @@ class FakeEvent:
_prev_event_ids: List[str]
def prev_event_ids(self) -> List[str]:
return self._prev_event_ids
return self._prev_event_ids

View File

@@ -562,9 +562,7 @@ class AssignStitchedOrderingTestCase(HomeserverTestCase):
context = self.get_success(self.state.compute_event_context(test_event))
self.get_success(
self._persistence._assign_stitched_orders(
room_id, [(test_event, context)]
)
self._persistence._assign_stitched_orders(room_id, [(test_event, context)])
)
self.assertEqual(context.stitched_ordering, 6 * 2**16)