summaryrefslogtreecommitdiff
path: root/service/test/unit/resources
diff options
context:
space:
mode:
authorZara Gebru <zgebru@thoughtworks.com>2016-12-06 18:13:54 +0100
committerRoald de Vries <rdevries@thoughtworks.com>2016-12-07 16:46:38 +0100
commitdb1cf22ca3a86027828aba30417e79363a380350 (patch)
tree490befc55eafcc45f47c69ebec8e06946081c577 /service/test/unit/resources
parentd10f607a4d40587510b0dc31b31fe4750bf4a3a3 (diff)
[#801] add signup resource + tests
Diffstat (limited to 'service/test/unit/resources')
-rw-r--r--service/test/unit/resources/test_signup_resource.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/service/test/unit/resources/test_signup_resource.py b/service/test/unit/resources/test_signup_resource.py
new file mode 100644
index 00000000..3f472357
--- /dev/null
+++ b/service/test/unit/resources/test_signup_resource.py
@@ -0,0 +1,23 @@
+from mock import MagicMock
+from mockito import mock
+from twisted.trial import unittest
+from twisted.web.resource import getChildForRequest
+from twisted.web.test.requesthelper import DummyRequest
+
+from pixelated.application import get_static_folder
+from pixelated.resources.root_resource import RootResource
+from pixelated.resources.signup_resource import SignupResource
+
+
+class TestSignupResource(unittest.TestCase):
+
+ def setUp(self):
+ self.public_root_resource = RootResource(mock(), get_static_folder(), public=True)
+
+ def test_get_resource_for_request(self):
+ request = DummyRequest(['signup'])
+ request.addCookie = MagicMock(return_value='stubbed')
+ self.public_root_resource.initialize(provider=mock(), authenticator=mock())
+ resource = getChildForRequest(self.public_root_resource, request)
+
+ self.assertIsInstance(resource, SignupResource)