test_queries now uses elasticRecheck.conf

If elasticRecheck.conf is provided, the test_queries should
use its values over the defaults.

Change-Id: Ic15d5a9914a012e3c279362c30aeac93483c53aa
This commit is contained in:
Ramy Asselin 2015-10-13 17:58:04 -07:00
parent 839127ca99
commit fde886d4df

View File

@ -37,8 +37,22 @@ class TestQueries(tests.TestCase):
super(TestQueries, self).setUp()
config = ConfigParser.ConfigParser({'server_password': None})
config.read('elasticRecheck.conf')
self.queries = 'queries'
self.classifier = elasticRecheck.Classifier(self.queries)
if config.has_section('data_source'):
es_url = config.get('data_source', 'es_url')
db_uri = config.get('data_source', 'db_uri')
else:
es_url = None
db_uri = None
if config.has_section('gerrit'):
self.queries = config.get('gerrit', 'query_file')
else:
self.queries = 'queries'
self.classifier = elasticRecheck.Classifier(self.queries,
es_url=es_url,
db_uri=db_uri)
self.lp = launchpad.Launchpad.login_anonymously('grabbing bugs',
'production',
LPCACHEDIR)