Esempio n. 1
0
 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
     )
Esempio n. 2
0
 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
     )
Esempio n. 3
0
 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))