From dfd5897b632f846f64b57108895fbbbe1a817290 Mon Sep 17 00:00:00 2001 From: NavaL Date: Mon, 18 Jan 2016 18:36:07 +0100 Subject: migrating feedback resources to use services factory Issue #576 --- service/test/unit/resources/test_feedback_resource.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'service/test/unit/resources/test_feedback_resource.py') diff --git a/service/test/unit/resources/test_feedback_resource.py b/service/test/unit/resources/test_feedback_resource.py index 63e6efc4..28dcabad 100644 --- a/service/test/unit/resources/test_feedback_resource.py +++ b/service/test/unit/resources/test_feedback_resource.py @@ -1,5 +1,5 @@ import json -from mockito import verify, mock, when +from mockito import verify, mock, when, any as ANY from twisted.trial import unittest from twisted.web.test.requesthelper import DummyRequest from pixelated.resources.feedback_resource import FeedbackResource @@ -9,7 +9,13 @@ from test.unit.resources import DummySite class TestFeedbackResource(unittest.TestCase): def setUp(self): self.feedback_service = mock() - self.web = DummySite(FeedbackResource(self.feedback_service)) + self.servicesFactory = mock() + self.services = mock() + self.services.feedback_service = self.feedback_service + self.servicesFactory._services_by_user = {'someuserid': self.feedback_service} + when(self.servicesFactory).services(ANY()).thenReturn(self.services) + + self.web = DummySite(FeedbackResource(self.servicesFactory)) def test_sends_feedback_to_leap_web(self): request = DummyRequest(['/feedback']) -- cgit v1.2.3