Ejemplo n.º 1
0
 def test_detect_correct_number_of_plugins(self, dirlist):
     dirlist.return_value = ['memory.py', 'cpu.py', '__init__.py']
     self.assertEqual(len(PluginHandler.plugins_list()), 2)
Ejemplo n.º 2
0
 def test_node_collect_data_from_all_plugins(self, _get_plugin_data, plugins_list):
     plugins_list.return_value = ['test1']
     _get_plugin_data.return_value = 111
     PluginHandler.get_data_from_all_plugins()
     _get_plugin_data.assert_called_with('test1')
Ejemplo n.º 3
0
 def test_execute_right_plugin(self):
     # TODO: sedlanje :); treba mockat subprocess
     data = PluginHandler._get_plugin_data('memory')
     self.assertTrue('memory_total' in data)
Ejemplo n.º 4
0
 def test_strip_endline_from_output(self):
     # TODO: sedlanje :); treba mockat subprocess
     data = PluginHandler._get_plugin_data('hostname')
     self.assertFalse('\n' in data)
Ejemplo n.º 5
0
 def test_detect_right_plugins(self, dirlist):
     dirlist.return_value = ['memory.py', 'disk.py', '__init__.py']
     self.assertTrue('memory' in PluginHandler.plugins_list())
     self.assertTrue('disk' in PluginHandler.plugins_list())