Пример #1
0
 def test_return_true_hypenated(self):
     client = Mock()
     client.indices.get_alias.return_value = testvars.is_rollable_hypenated
     self.assertTrue(curator.rollable_alias(client, 'foo'))
Пример #2
0
 def test_return_false_too_many_indices(self):
     client = Mock()
     client.indices.get_alias.return_value = testvars.not_rollable_multiple
     self.assertFalse(curator.rollable_alias(client, 'foo'))
Пример #3
0
 def test_return_false_non_numeric(self):
     client = Mock()
     client.indices.get_alias.return_value = testvars.not_rollable_non_numeric
     self.assertFalse(curator.rollable_alias(client, 'foo'))
Пример #4
0
 def test_return_false_if_no_alias(self):
     client = Mock()
     client.indices.get_alias.return_value = {}
     client.indices.get_alias.side_effect = elasticsearch.NotFoundError
     self.assertFalse(curator.rollable_alias(client, 'foo'))
Пример #5
0
 def test_return_true_hypenated(self):
     client = Mock()
     client.indices.get_alias.return_value = testvars.is_rollable_hypenated
     self.assertTrue(curator.rollable_alias(client, 'foo'))
Пример #6
0
 def test_return_false_non_numeric(self):
     client = Mock()
     client.indices.get_alias.return_value = testvars.not_rollable_non_numeric
     self.assertFalse(curator.rollable_alias(client, 'foo'))
Пример #7
0
 def test_return_false_too_many_indices(self):
     client = Mock()
     client.indices.get_alias.return_value = testvars.not_rollable_multiple
     self.assertFalse(curator.rollable_alias(client, 'foo'))
Пример #8
0
 def test_return_false_if_no_alias(self):
     client = Mock()
     client.indices.get_alias.return_value = {}
     client.indices.get_alias.side_effect = elasticsearch.NotFoundError
     self.assertFalse(curator.rollable_alias(client, 'foo'))