summary refs log tree commit diff
path: root/tests/rest/test_presence.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/rest/test_presence.py')
-rw-r--r--tests/rest/test_presence.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/tests/rest/test_presence.py b/tests/rest/test_presence.py

index a1db0fbcf3..78a60c137e 100644 --- a/tests/rest/test_presence.py +++ b/tests/rest/test_presence.py
@@ -21,7 +21,7 @@ from twisted.internet import defer from mock import Mock import logging -from ..utils import MockHttpResource +from ..utils import MockHttpResource, MockClock from synapse.api.constants import PresenceState from synapse.handlers.presence import PresenceHandler @@ -51,6 +51,7 @@ class PresenceStateTestCase(unittest.TestCase): self.mock_resource = MockHttpResource(prefix=PATH_PREFIX) hs = HomeServer("test", + clock=MockClock(), db_pool=None, datastore=Mock(spec=[ "get_presence_state", @@ -91,7 +92,7 @@ class PresenceStateTestCase(unittest.TestCase): def test_get_my_status(self): mocked_get = self.datastore.get_presence_state mocked_get.return_value = defer.succeed( - {"state": ONLINE, "status_msg": "Available"} + {"presence": ONLINE, "status_msg": "Available"} ) (code, response) = yield self.mock_resource.trigger("GET", @@ -107,7 +108,7 @@ class PresenceStateTestCase(unittest.TestCase): @defer.inlineCallbacks def test_set_my_status(self): mocked_set = self.datastore.set_presence_state - mocked_set.return_value = defer.succeed({"state": OFFLINE}) + mocked_set.return_value = defer.succeed({"presence": OFFLINE}) (code, response) = yield self.mock_resource.trigger("PUT", "/presence/%s/status" % (myid), @@ -115,7 +116,9 @@ class PresenceStateTestCase(unittest.TestCase): self.assertEquals(200, code) mocked_set.assert_called_with("apple", - {"state": UNAVAILABLE, "status_msg": "Away"} + {"presence": UNAVAILABLE, + "status_msg": "Away", + "last_active": 1000000} ) @@ -312,7 +315,7 @@ class PresenceEventStreamTestCase(unittest.TestCase): self.room_members = [self.u_apple, self.u_banana] self.mock_datastore.set_presence_state.return_value = defer.succeed( - {"state": ONLINE} + {"presence": ONLINE} ) self.mock_datastore.get_presence_list.return_value = defer.succeed( [] @@ -332,7 +335,7 @@ class PresenceEventStreamTestCase(unittest.TestCase): ) self.mock_datastore.set_presence_state.return_value = defer.succeed( - {"state": ONLINE} + {"presence": ONLINE} ) self.mock_datastore.get_presence_list.return_value = defer.succeed( []