diff options
author | Azul <azul@leap.se> | 2014-04-16 11:14:55 +0200 |
---|---|---|
committer | Azul <azul@leap.se> | 2014-04-17 10:39:59 +0200 |
commit | 0f0057e65c6bfcb98ce53e1a48aa1460d3a6716a (patch) | |
tree | 012b992f23713788ac2e4474266f95d2c33df144 /test/nagios/support/config.py | |
parent | 73bdb9a9ea8932e9a14f996391d348690da1a63c (diff) |
move support classes into their own package
now the webapp_login test looks nice and clean. soledad next.
Diffstat (limited to 'test/nagios/support/config.py')
-rw-r--r-- | test/nagios/support/config.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/nagios/support/config.py b/test/nagios/support/config.py new file mode 100644 index 0000000..afb4464 --- /dev/null +++ b/test/nagios/support/config.py @@ -0,0 +1,14 @@ +import yaml + +class Config(): + def __init__(self, filename="/etc/leap/hiera.yaml"): + with open("/etc/leap/hiera.yaml", 'r') as stream: + config = yaml.load(stream) + self.user = config['webapp']['nagios_test_user'] + if 'username' not in self.user: + raise Exception('nagios test user lacks username') + if 'password' not in self.user: + raise Exception('nagios test user lacks password') + self.api = config['api'] + self.api['version'] = config['webapp']['api_version'] + |