Allow test servers to be enabled or disabled easily in the config

This commit is contained in:
Dave Page 2016-10-15 08:44:40 -07:00
parent d0a9b25c57
commit 056ed21148
2 changed files with 14 additions and 12 deletions

View File

@ -20,7 +20,8 @@
"db_port": 5432, "db_port": 5432,
"maintenance_db": "postgres", "maintenance_db": "postgres",
"sslmode": "prefer", "sslmode": "prefer",
"tablespace_path": "" "tablespace_path": "",
"enabled": true
} }
], ],
"server_update_data": [ "server_update_data": [

View File

@ -69,17 +69,18 @@ def get_config_data():
"""This function reads the server data from config_data""" """This function reads the server data from config_data"""
server_data = [] server_data = []
for srv in test_setup.config_data['server_credentials']: for srv in test_setup.config_data['server_credentials']:
data = {"name": srv['name'], if not hasattr(srv, 'enabled') or srv['enabled'] == True:
"comment": srv['comment'], data = {"name": srv['name'],
"host": srv['host'], "comment": srv['comment'],
"port": srv['db_port'], "host": srv['host'],
"db": srv['maintenance_db'], "port": srv['db_port'],
"username": srv['db_username'], "db": srv['maintenance_db'],
"db_password": srv['db_password'], "username": srv['db_username'],
"role": "", "db_password": srv['db_password'],
"sslmode": srv['sslmode'], "role": "",
"tablespace_path": srv.get('tablespace_path', None)} "sslmode": srv['sslmode'],
server_data.append(data) "tablespace_path": srv.get('tablespace_path', None)}
server_data.append(data)
return server_data return server_data