Exemple #1
0
 def test_inject_plugin_data(self):
     """Should add link data when plugin is applied"""
     chef.plugins = plugins.import_plugins(['monitoring'])
     node = {
         'fqdn': 'testnode',
         'kitchen': {'data': {'links': [{"foo": "bar"}], 'other': {}}}
     }
     chef.inject_plugin_data([node])
     self.assertTrue('other' in node['kitchen']['data'])
     self.assertEqual(len(node['kitchen']['data']['links']), 2)
Exemple #2
0
 def _patch_enable_plugins(self, enable_plugins):
     views.PLUGINS = plugins.import_plugins(enable_plugins)
     chef.plugins = plugins.import_plugins(enable_plugins)