def test_startService(self): service = FedoraMessagingService() serv = mock.Mock() service.addService(serv) service.connect = mock.Mock() service.startService() service.connect.assert_called_once()
def test_stopService(self): callback = mock.Mock() service = FedoraMessagingService(callback) serv = mock.Mock() service.addService(serv) service.stopService() serv.factory.stopTrying.assert_called_once()
def test_startService_no_consume(self): service = FedoraMessagingService(None) serv = mock.Mock() service.addService(serv) service.connect = mock.Mock() service.startService() service.connect.assert_called_once() serv.factory.consume.assert_not_called()
def test_startService(self): callback = mock.Mock() service = FedoraMessagingService(callback) serv = mock.Mock() service.addService(serv) service.connect = mock.Mock() service.startService() service.connect.assert_called_once() serv.factory.consume.assert_called_once_with(callback)