def test_index_will_be_excluded_by_simple_pattern(self): self.create_index('logstash-2014.06.07') self.create_index('logstash-2014.06.08') self.create_index('logstash-2014.06.09') object_list = curator.get_object_list(self.client, data_type='index', prefix='logstash-', suffix='', repository=None, exclude_pattern='2014.06.08') self.assertEquals( [ u'logstash-2014.06.07', u'logstash-2014.06.09', ], object_list )
def test_index_will_be_excluded_by_simple_pattern(self): self.create_index('logstash-2014.06.07') self.create_index('logstash-2014.06.08') self.create_index('logstash-2014.06.09') object_list = curator.get_object_list(self.client, data_type='index', prefix='logstash-', repository=None, exclude_pattern='2014.06.08') self.assertEquals( [ u'logstash-2014.06.07', u'logstash-2014.06.09', ], object_list )
def test_curator_will_create_multiple_snapshots(self): self.create_indices(10) self.create_repository() for i in range(3, 0, -1): curator.snapshot(self.client, older_than=i, timestring='%Y.%m.%d', repository=self.args['repository']) time.sleep(1) # Test two ways of getting results to ensure both return properly result = curator.get_snapshot(self.client, self.args['repository'], '_all') result2 = curator.get_object_list(self.client, data_type='snapshot', repository=self.args['repository']) self.assertEqual(3, len(result['snapshots'])) self.assertEqual(3, len(result2))