summaryrefslogtreecommitdiff
path: root/service/test/unit/resources/test_root_resource.py
diff options
context:
space:
mode:
authorFolker Bernitt <fbernitt@thoughtworks.com>2016-01-19 10:00:27 +0100
committerFolker Bernitt <fbernitt@thoughtworks.com>2016-01-19 10:00:27 +0100
commit2771d5e8930041b8bcef3ff78e2456bef45554e1 (patch)
tree41c0bc48fd7732cad3fbe34349af7a5ad1ba95d5 /service/test/unit/resources/test_root_resource.py
parentc96ee7ab8e6a365e8f2a848f35a3f0af8bb9389b (diff)
Make RootResource read account email from mail service
- Issue #576
Diffstat (limited to 'service/test/unit/resources/test_root_resource.py')
-rw-r--r--service/test/unit/resources/test_root_resource.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/service/test/unit/resources/test_root_resource.py b/service/test/unit/resources/test_root_resource.py
index 4cdaf97a..c4ffc068 100644
--- a/service/test/unit/resources/test_root_resource.py
+++ b/service/test/unit/resources/test_root_resource.py
@@ -1,6 +1,6 @@
import unittest
import re
-from mockito import mock, when
+from mockito import mock, when, any as ANY
from test.unit.resources import DummySite
from twisted.web.test.requesthelper import DummyRequest
from pixelated.resources.root_resource import RootResource
@@ -10,13 +10,17 @@ class TestRootResource(unittest.TestCase):
MAIL_ADDRESS = 'test_user@pixelated-project.org'
def setUp(self):
- root_resource = RootResource()
+ self.services_factory_mock = mock()
+ self.mail_service_mock = mock()
+ root_resource = RootResource(self.services_factory_mock)
root_resource._mode = root_resource
root_resource.account_email = self.MAIL_ADDRESS
root_resource._html_template = "<html><head><title>$account_email</title></head></html>"
self.web = DummySite(root_resource)
def test_render_GET_should_template_account_email(self):
+ when(self.services_factory_mock).mail_service(ANY()).thenReturn(self.mail_service_mock)
+ self.mail_service_mock.account_email = self.MAIL_ADDRESS
request = DummyRequest([''])
d = self.web.get(request)