コード例 #1
0
    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)
コード例 #2
0
    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)
コード例 #3
0
    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__)
コード例 #4
0
    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__)