Rename _relations.py -> _hooks.py

This commit is contained in:
Adam Gandelman
2013-07-19 14:21:28 -07:00
parent e5f219d4a6
commit a6b66ff8f0
2 changed files with 12 additions and 12 deletions

View File

@@ -7,7 +7,7 @@ import hooks.swift_storage_utils as utils
_reg = utils.register_configs
utils.register_configs = MagicMock()
import hooks.swift_storage_relations as relations
import hooks.swift_storage_hooks as hooks
utils.register_configs = _reg
@@ -40,14 +40,14 @@ TO_PATCH = [
class SwiftStorageRelationsTests(CharmTestCase):
def setUp(self):
super(SwiftStorageRelationsTests, self).setUp(relations,
super(SwiftStorageRelationsTests, self).setUp(hooks,
TO_PATCH)
self.config.side_effect = self.test_config.get
self.relation_get.side_effect = self.test_relation.get
def test_install_hook(self):
self.test_config.set('openstack-origin', 'cloud:precise-havana')
relations.install()
hooks.install()
self.configure_installation_source.assert_called_with(
'cloud:precise-havana',
)
@@ -58,19 +58,19 @@ class SwiftStorageRelationsTests(CharmTestCase):
def test_config_changed_no_upgrade_available(self):
self.openstack_upgrade_available.return_value = False
relations.config_changed()
hooks.config_changed()
self.assertFalse(self.do_openstack_upgrade.called)
self.assertTrue(self.CONFIGS.write_all.called)
def test_config_changed_upgrade_available(self):
self.openstack_upgrade_available.return_value = True
relations.config_changed()
hooks.config_changed()
self.assertTrue(self.do_openstack_upgrade.called)
self.assertTrue(self.CONFIGS.write_all.called)
def test_storage_joined_single_device(self):
self.determine_block_devices.return_value = ['/dev/vdb']
relations.swift_storage_relation_joined()
hooks.swift_storage_relation_joined()
self.relation_set.assert_called_with(
device='vdb', object_port=6000, account_port=6002,
zone=1, container_port=6001
@@ -79,7 +79,7 @@ class SwiftStorageRelationsTests(CharmTestCase):
def test_storage_joined_multi_device(self):
self.determine_block_devices.return_value = ['/dev/vdb', '/dev/vdc',
'/dev/vdd']
relations.swift_storage_relation_joined()
hooks.swift_storage_relation_joined()
self.relation_set.assert_called_with(
device='vdb:vdc:vdd', object_port=6000, account_port=6002,
zone=1, container_port=6001
@@ -87,7 +87,7 @@ class SwiftStorageRelationsTests(CharmTestCase):
@patch('sys.exit')
def test_storage_changed_missing_relation_data(self, exit):
relations.swift_storage_relation_changed()
hooks.swift_storage_relation_changed()
exit.assert_called_with(0)
def test_storage_changed_with_relation_data(self):
@@ -95,21 +95,21 @@ class SwiftStorageRelationsTests(CharmTestCase):
'swift_hash': 'foo_hash',
'rings_url': 'http://swift-proxy.com/rings/',
})
relations.swift_storage_relation_changed()
hooks.swift_storage_relation_changed()
self.CONFIGS.write.assert_called_with('/etc/swift/swift.conf')
self.fetch_swift_rings.assert_called_with(
'http://swift-proxy.com/rings/'
)
@patch('sys.argv')
@patch.object(relations, 'install')
@patch.object(hooks, 'install')
def test_main_hook_exists(self, _install, _argv):
_argv = ['hooks/install']
relations.main()
hooks.main()
_install.assert_called()
@patch('sys.argv')
def test_main_hook_missing(self, _argv):
_argv = ['hooks/start']
relations.main()
hooks.main()
self.log.assert_called()