summaryrefslogtreecommitdiff
path: root/service/test/unit/resources
diff options
context:
space:
mode:
authorRoald de Vries <rdevries@thoughtworks.com>2016-11-29 18:17:16 +0100
committerRoald de Vries <rdevries@thoughtworks.com>2016-11-29 18:17:16 +0100
commitb785705033d70725eb979f54bb3c248c82d648af (patch)
treeaceb10b311e4f647af96fcf70bad312b0491dc3b /service/test/unit/resources
parent6d82cddcb9a6f217dcb341e248124f00e613b48c (diff)
mock out usage or ZMQ
Diffstat (limited to 'service/test/unit/resources')
-rw-r--r--service/test/unit/resources/test_root_resource.py25
1 files changed, 16 insertions, 9 deletions
diff --git a/service/test/unit/resources/test_root_resource.py b/service/test/unit/resources/test_root_resource.py
index 06eaf1ad..0db3bdbe 100644
--- a/service/test/unit/resources/test_root_resource.py
+++ b/service/test/unit/resources/test_root_resource.py
@@ -54,7 +54,8 @@ class TestRootResource(unittest.TestCase):
child_resource = getChildForRequest(self.root_resource, request)
self.assertIsInstance(child_resource, InboxResource)
- def test_login_url_should_delegate_to_login_resource(self):
+ @patch('pixelated.config.sessions.register')
+ def test_login_url_should_delegate_to_login_resource(self, *mocks):
self.root_resource.initialize(provider=mock(), authenticator=mock())
request = DummyRequest(['login'])
request.addCookie = lambda key, value: 'stubbed'
@@ -104,7 +105,8 @@ class TestRootResource(unittest.TestCase):
request.requestHeaders.setRawHeaders('x-requested-with', ['XMLHttpRequest'])
request.requestHeaders.setRawHeaders('x-xsrf-token', [csrf_token])
- def test_should_unauthorize_child_resource_ajax_requests_when_csrf_mismatch(self):
+ @patch('pixelated.config.sessions.register')
+ def test_should_unauthorize_child_resource_ajax_requests_when_csrf_mismatch(self, *mocks):
self.root_resource.initialize(provider=mock(), authenticator=mock())
request = DummyRequest(['/child'])
@@ -136,10 +138,11 @@ class TestRootResource(unittest.TestCase):
d.addCallback(assert_unavailable)
return d
- def test_GET_should_return_404_for_non_existing_resource(self):
+ @patch('pixelated.config.sessions.register')
+ def test_GET_should_return_404_for_non_existing_resource(self, *mocks):
self.root_resource.initialize(provider=mock(), authenticator=mock())
- request = DummyRequest(['/non-existing-child'])
+ request = DummyRequest(['non-existing-child'])
request.method = 'GET'
request.getCookie = MagicMock(return_value='stubbed csrf token')
@@ -151,10 +154,11 @@ class TestRootResource(unittest.TestCase):
d.addCallback(assert_not_found)
return d
- def test_should_404_non_existing_resource_with_valid_csrf(self):
+ @patch('pixelated.config.sessions.register')
+ def test_should_404_non_existing_resource_with_valid_csrf(self, *mocks):
self.root_resource.initialize(provider=mock(), authenticator=mock())
- request = DummyRequest(['/non-existing-child'])
+ request = DummyRequest(['non-existing-child'])
request.method = 'POST'
self._mock_ajax_csrf(request, 'stubbed csrf token')
request.getCookie = MagicMock(return_value='stubbed csrf token')
@@ -183,7 +187,8 @@ class TestRootResource(unittest.TestCase):
d.addCallback(assert_unauthorized)
return d
- def test_should_unauthorize_child_resource_non_ajax_POST_requests_when_csrf_input_mismatch(self):
+ @patch('pixelated.config.sessions.register')
+ def test_should_unauthorize_child_resource_non_ajax_POST_requests_when_csrf_input_mismatch(self, *mocks):
self.root_resource.initialize(provider=mock(), authenticator=mock())
request = DummyRequest(['mails'])
@@ -204,7 +209,8 @@ class TestRootResource(unittest.TestCase):
d.addCallback(assert_unauthorized)
return d
- def test_assets_should_be_publicly_available(self):
+ @patch('pixelated.config.sessions.register')
+ def test_assets_should_be_publicly_available(self, *mocks):
self.root_resource.initialize(provider=mock(), authenticator=mock())
request = DummyRequest(['assets', 'dummy.json'])
@@ -216,7 +222,8 @@ class TestRootResource(unittest.TestCase):
d.addCallback(assert_response)
return d
- def test_login_should_be_publicly_available(self):
+ @patch('pixelated.config.sessions.register')
+ def test_login_should_be_publicly_available(self, *mocks):
self.root_resource.initialize(provider=mock(), authenticator=mock())
request = DummyRequest(['login'])