Example #1
0
 def test_filter_by_space_one_deletion_no_reverse(self):
     client = Mock()
     ds = 2.0
     client.cluster.state.return_value = open_indices
     # Build return value of over 1G in size for each index
     client.indices.status.return_value = indices_space
     self.assertEqual(["index2"], curator.filter_by_space(client, named_indices, disk_space=ds, reverse=False))
Example #2
0
 def test_filter_by_space_no_deletions_positive(self):
     client = Mock()
     ds = 10.0
     client.cluster.state.return_value = open_indices
     # Build return value of over 1G in size for each index
     client.indices.status.return_value = indices_space
     self.assertEqual([], curator.filter_by_space(client, named_indices, disk_space=ds))
Example #3
0
 def test_filter_by_space_all_indices_closed(self):
     client = Mock()
     ds = 100.0
     client.cluster.state.return_value = closed_indices
     self.assertEqual([],
                      curator.filter_by_space(client,
                                              named_indices,
                                              disk_space=ds))
Example #4
0
 def test_filter_by_space_one_deletion(self):
     client = Mock()
     ds = 2.0
     client.cluster.state.return_value = open_indices
     client.indices.get_settings.return_value = sized
     # Build return value of over 1G in size for each index
     client.indices.status.return_value = indices_space
     self.assertEqual(["index1"], curator.filter_by_space(client, named_indices, disk_space=ds))
Example #5
0
 def test_filter_by_space_one_deletion(self):
     client = Mock()
     ds = 2.0
     client.cluster.state.return_value = open_indices
     # Build return value of over 1G in size for each index
     client.indices.stats.return_value = indices_stats
     client.info.return_value = {'version': {'number': '1.4.4'} }
     self.assertEqual(["index1"], curator.filter_by_space(client, named_indices, disk_space=ds))
Example #6
0
 def test_filter_by_space_one_deletion(self):
     client = Mock()
     ds = 2.0
     client.cluster.state.return_value = open_indices
     # Build return value of over 1G in size for each index
     client.indices.stats.return_value = indices_stats
     client.info.return_value = {'version': {'number': '1.4.4'} }
     self.assertEqual(["index1"], curator.filter_by_space(client, named_indices, disk_space=ds))
Example #7
0
 def test_filter_by_space_all_indices_closed(self):
     client = Mock()
     ds = 100.0
     client.cluster.state.return_value = closed_indices
     client.info.return_value = {'version': {'number': '1.4.4'}}
     self.assertEqual([],
                      curator.filter_by_space(client,
                                              named_indices,
                                              disk_space=ds))
Example #8
0
 def test_filter_by_space_all_indices_closed(self):
     client = Mock()
     ds = 100.0
     client.cluster.state.return_value = closed_indices
     self.assertEqual([], curator.filter_by_space(client, named_indices, disk_space=ds))
Example #9
0
 def test_filter_by_space_param_check(self):
     client = Mock()
     # Testing for the omission of the disk_space param
     self.assertFalse(curator.filter_by_space(client, named_indices))
Example #10
0
 def test_filter_by_space_all_indices_closed(self):
     client = Mock()
     ds = 100.0
     client.cluster.state.return_value = closed_indices
     client.info.return_value = {'version': {'number': '1.4.4'} }
     self.assertEqual([], curator.filter_by_space(client, named_indices, disk_space=ds))