Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions zaza/charm_tests/keystone/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,29 @@ def test_pause_resume(self):
"""
self.pause_resume(['apache2'])

def test_config_change_restart(self):
"""Change disk format and check.

Change debug mode and assert then change propagates to the correct
file and that services are restarted as a result
"""
# Expected default and alternate values
set_default = {
'debug': 'False'}
set_alternate = {'debug': 'True'}

# Config file affected by juju set config change
conf_file = '/etc/keystone/keystone.conf'

# Make config change, check for service restarts
logging.debug('Setting debug mode keystone...')
self.restart_on_changed(
conf_file,
set_default,
set_alternate,
{'DEFAULT': {'debug': 'False'}},
{'DEFAULT': {'debug': 'True'}}, ['apache2'])

def test_key_distribution_and_rotation(self):
"""Verify key rotation.

Expand Down