Example #1
0
    def test_get_database_setup(self):
        c = watcher.WatcherCharm()
        result = c.get_database_setup()

        self.assertEqual(result, [{
            'database': 'watcher',
            'username': '******'
        }])
Example #2
0
    def _patch_config_and_charm(self, config):
        self.patch_object(charmhelpers.core.hookenv, 'config')

        def cf(key=None):
            if key is not None:
                return config[key]
            return config

        self.config.side_effect = cf
        c = watcher.WatcherCharm()
        return c
Example #3
0
    def test_get_amqp_credentials(self):
        c = watcher.WatcherCharm()
        result = c.get_amqp_credentials()

        self.assertEqual(result, ('watcher', 'openstack'))