summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2014-08-15 11:47:01 +0100
committerErik Johnston <erik@matrix.org>2014-08-15 11:47:01 +0100
commitc5f2da587532c80cda066acc715344b74a9d19d5 (patch)
treece72c1d93bc829907fb726b15f6d8ef9ae74c1a1 /tests
parentFix pontenial bug in state resolution handler that compared dicts rather than... (diff)
downloadsynapse-c5f2da587532c80cda066acc715344b74a9d19d5.tar.xz
Add a check to make sure that during state conflict res we only request a PDU we don't have.
Diffstat (limited to 'tests')
-rw-r--r--tests/test_state.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/test_state.py b/tests/test_state.py
index a2908a2eac..aaf873a856 100644
--- a/tests/test_state.py
+++ b/tests/test_state.py
@@ -37,6 +37,7 @@ class StateTestCase(unittest.TestCase):
             "update_current_state",
             "get_latest_pdus_in_context",
             "get_current_state",
+            "get_pdu",
         ])
         self.replication = Mock(spec=["get_pdu"])
 
@@ -220,6 +221,8 @@ class StateTestCase(unittest.TestCase):
 
         self.replication.get_pdu.side_effect = set_return_tree
 
+        self.persistence.get_pdu.return_value = None
+
         is_new = yield self.state.handle_new_state(new_pdu)
 
         self.assertTrue(is_new)