def test_cpu_arg(self): """Function: test_cpu_arg Description: Test passing cpu argument. Arguments: """ els = elastic_class.ElasticSearchStatus(self.host_list, cutoff_cpu=20) self.assertEqual((els.hosts, els.cutoff_cpu), (self.host_list, 20))
def test_mem_arg(self): """Function: test_mem_arg Description: Test passing memory argument. Arguments: """ els = elastic_class.ElasticSearchStatus(self.host_list, cutoff_mem=10) self.assertEqual((els.hosts, els.cutoff_mem), (self.host_list, 10))
def test_disk_arg(self): """Function: test_disk_arg Description: Test passing disk argument. Arguments: """ els = elastic_class.ElasticSearchStatus(self.host_list, cutoff_disk=30) self.assertEqual((els.hosts, els.cutoff_disk), (self.host_list, 30))
def test_default(self): """Function: test_default Description: Test with default settings. Arguments: """ els = elastic_class.ElasticSearchStatus(self.host_list) self.assertEqual((els.hosts, els.failed_nodes, els.alloc_cpu, els.cpu_active, els.pending_tasks), (self.host_list, None, None, None, None))
def test_default_no_warn(self, mock_es): """Function: test_default_no_warn Description: Test with default settings and no warning. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) self.assertEqual(els.chk_all(), self.results)
def test_default2(self, mock_es): """Function: test_default2 Description: Test with default settings. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) self.assertEqual(els.get_all(), self.results2)
def test_unassigned(self, mock_es): """Function: test_unassigned Description: Test with unassigned disk. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.disk_list = self.disk_list2 self.assertEqual(els.get_disk_status(), self.results)
def test_new_arg_no_warn(self, mock_es): """Function: test_new_arg_no_warn Description: Test with new cutoff and with no warning. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.alloc_cpu = self.alloc_cpu els.cpu_active = self.cpu_active self.assertEqual(els.chk_server(cutoff_cpu=85), self.results)
def test_unassigned_no_warn(self, mock_es): """Function: test_unassigned_no_warn Description: Test with unassigned disk and no warning. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.disk_list = self.disk_list3 self.assertEqual(els.chk_disk(), self.results)
def test_default_warn(self, mock_es): """Function: test_default_warn Description: Test with default settings and with warning. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.alloc_cpu = self.alloc_cpu els.cpu_active = self.cpu_active2 self.assertEqual(els.chk_server(), self.results2)
def test_default(self, mock_es, mock_libs): """Function: test_default Description: Test with default settings. Arguments: """ mock_es.return_value = self.els mock_libs.side_effect = [self.usage1, self.usage2] els = elastic_class.ElasticSearchStatus(self.host_list) els.repo_dict = self.repo_dict self.assertEqual(els.get_dump_disk_status(), self.results)
def test_new_arg_no_warn(self, mock_es): """Function: test_new_arg_no_warn Description: Test with new cutoff and with no warning. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.mem_per_used = self.mem_per_used els.mem_total = self.mem_total self.assertEqual(els.chk_mem(cutoff_mem=85), self.results)
def test_new_arg_no_warn(self, mock_es): """Function: test_new_arg_no_warn Description: Test with new cutoff and no warning. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.disk_list = self.disk_list2 self.assertEqual(els.chk_disk(cutoff_disk=95), self.results)
def test_default_warn(self, mock_es): """Function: test_default_warn Description: Test with default settings with warning. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.disk_list = self.disk_list2 self.assertEqual(els.chk_disk(), self.results2)
def test_default(self, mock_es): """Function: test_default Description: Test with default settings. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.uptime = self.uptime els.alloc_cpu = self.alloc_cpu els.cpu_active = self.cpu_active self.assertEqual(els.get_svr_status(), self.results)
def test_default_warn(self, mock_es): """Function: test_default_warn Description: Test with default settings and with warning. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.failed_nodes = self.failed_nodes2 els.total_nodes = self.total_nodes self.assertEqual(els.chk_nodes(), self.results2)
def test_default_warn(self, mock_es): """Function: test_default_warn Description: Test with default settings and with warning. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.mem_per_used = self.mem_per_used2 els.mem_total = self.mem_total els.mem_used = self.mem_used self.assertEqual(els.chk_mem(), self.results2)
def test_no_warn(self, mock_es): """Function: test_no_warn Description: Test with no warnings. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.cluster_status = self.cluster_status els.pending_tasks = self.pending_tasks self.assertEqual(els.chk_status(), self.results)
def test_default(self, mock_es): """Function: test_default Description: Test with default settings. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.total_nodes = self.total_nodes els.failed_nodes = self.failed_nodes self.assertEqual(els.get_node_status(), self.results)
def test_default(self, mock_es): """Function: test_default Description: Test with default settings. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.active_shards_percent = self.active_shards_percent els.unassigned_shards = self.unassigned_shards els.num_shards = self.num_shards els.num_primary = self.num_primary self.assertEqual(els.get_shrd_status(), self.results)
def test_no_warn(self, mock_es): """Function: test_no_warn Description: Test with no warnings. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.unassigned_shards = self.unassigned_shards els.active_shards_percent = self.active_shards_percent els.shard_list = self.shard_list self.assertEqual(els.chk_shards(), self.results)
def test_default(self, mock_es): """Function: test_default Description: Test with default settings. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.master = self.master els.cluster_status = self.cluster_status els.pending_tasks = self.pending_tasks self.assertEqual(els.get_gen_status(), self.results)
def test_default(self, mock_es): """Function: test_default Description: Test with default settings. Arguments: """ mock_es.return_value = self.els els = elastic_class.ElasticSearchStatus(self.host_list) els.mem_per_used = self.mem_per_used els.mem_total = self.mem_total els.mem_used = self.mem_used els.mem_free = self.mem_free self.assertEqual(els.get_mem_status(), self.results)