diff options
Diffstat (limited to 'nova/tests/scheduler/filters/test_retry_filters.py')
-rw-r--r-- | nova/tests/scheduler/filters/test_retry_filters.py | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/nova/tests/scheduler/filters/test_retry_filters.py b/nova/tests/scheduler/filters/test_retry_filters.py deleted file mode 100644 index a80f0f5879..0000000000 --- a/nova/tests/scheduler/filters/test_retry_filters.py +++ /dev/null @@ -1,46 +0,0 @@ -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -from nova.scheduler.filters import retry_filter -from nova import test -from nova.tests.scheduler import fakes - - -class TestRetryFilter(test.NoDBTestCase): - - def setUp(self): - super(TestRetryFilter, self).setUp() - self.filt_cls = retry_filter.RetryFilter() - - def test_retry_filter_disabled(self): - # Test case where retry/re-scheduling is disabled. - host = fakes.FakeHostState('host1', 'node1', {}) - filter_properties = {} - self.assertTrue(self.filt_cls.host_passes(host, filter_properties)) - - def test_retry_filter_pass(self): - # Node not previously tried. - host = fakes.FakeHostState('host1', 'nodeX', {}) - retry = dict(num_attempts=2, - hosts=[['host1', 'node1'], # same host, different node - ['host2', 'node2'], # different host and node - ]) - filter_properties = dict(retry=retry) - self.assertTrue(self.filt_cls.host_passes(host, filter_properties)) - - def test_retry_filter_fail(self): - # Node was already tried. - host = fakes.FakeHostState('host1', 'node1', {}) - retry = dict(num_attempts=1, - hosts=[['host1', 'node1']]) - filter_properties = dict(retry=retry) - self.assertFalse(self.filt_cls.host_passes(host, filter_properties)) |