def __init__(self, env=None): logging.getLogger('sqlalchemy').setLevel(logging.DEBUG) env = env or dict() self.database = None self.queue = None dburl = env.get('dburl') if dburl: log.info('dburl=%s', dburl) self.database = db.DB(dburl) self.queue = job_queue.JobQueue( database=self.database, nodepool=None, filesystem=None, uploader=None, executor=None ) self.gerrit_client = gerrit.get_client(env) self.event_filter = gerrit.get_filter(env) self.error_filter = gerrit.get_error_filter(env) log.info("Event filter: %s", self.event_filter) self.event_target = event_target.get_target(dict(env, queue=self.queue)) self.sleep_timeout = int(env.get('sleep_timeout', self.DEFAULT_SLEEP_TIMEOUT)) recent_seconds = int(env.get('recent_event_time', self.DEFAULT_EVENT_TIME)) self.recent_event_time = datetime.timedelta(seconds=recent_seconds)
def test_create_client(self): client = gerrit.get_client(dict( gerrit_client='pygerrit', gerrit_host='HOST', gerrit_port='67', gerrit_username='******', )) self.assertEquals('HOST', client.host) self.assertEquals(67, client.port) self.assertEquals('USER', client.user) self.assertEquals('PyGerritClient', client.__class__.__name__)
def test_create_client(self): client = gerrit.get_client( dict( gerrit_client='pygerrit', gerrit_host='HOST', gerrit_port='67', gerrit_username='******', )) self.assertEquals('HOST', client.host) self.assertEquals(67, client.port) self.assertEquals('USER', client.user) self.assertEquals('PyGerritClient', client.__class__.__name__)