def setUp(self): # ignore config error if txrequests is not installed config._errors = Mock() self.master = fakemaster.make_master(testcase=self, wantData=True, wantDb=True, wantMq=True) self.sp = sp = StashStatusPush("serv", "username", "passwd") sp.sessionFactory = Mock(return_value=Mock()) yield sp.setServiceParent(self.master) yield sp.startService()
def setupReporter(self, **kwargs): # ignore config error if txrequests is not installed self.patch(config, '_errors', Mock()) self.master = fakemaster.make_master(testcase=self, wantData=True, wantDb=True, wantMq=True) self._http = yield fakehttpclientservice.HTTPClientService.getFakeService( self.master, self, 'serv', auth=('username', 'passwd')) self.sp = sp = StashStatusPush("serv", "username", "passwd", **kwargs) yield sp.setServiceParent(self.master) yield self.master.startService()