diff options
Diffstat (limited to 'nova/tests/scheduler/filters/test_compute_filters.py')
-rw-r--r-- | nova/tests/scheduler/filters/test_compute_filters.py | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/nova/tests/scheduler/filters/test_compute_filters.py b/nova/tests/scheduler/filters/test_compute_filters.py deleted file mode 100644 index beab03b952..0000000000 --- a/nova/tests/scheduler/filters/test_compute_filters.py +++ /dev/null @@ -1,50 +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. - -import mock - -from nova.scheduler.filters import compute_filter -from nova import test -from nova.tests.scheduler import fakes - - -@mock.patch('nova.servicegroup.API.service_is_up') -class TestComputeFilter(test.NoDBTestCase): - - def test_compute_filter_manual_disable(self, service_up_mock): - filt_cls = compute_filter.ComputeFilter() - filter_properties = {'instance_type': {'memory_mb': 1024}} - service = {'disabled': True} - host = fakes.FakeHostState('host1', 'node1', - {'free_ram_mb': 1024, 'service': service}) - self.assertFalse(filt_cls.host_passes(host, filter_properties)) - self.assertFalse(service_up_mock.called) - - def test_compute_filter_sgapi_passes(self, service_up_mock): - filt_cls = compute_filter.ComputeFilter() - filter_properties = {'instance_type': {'memory_mb': 1024}} - service = {'disabled': False} - host = fakes.FakeHostState('host1', 'node1', - {'free_ram_mb': 1024, 'service': service}) - service_up_mock.return_value = True - self.assertTrue(filt_cls.host_passes(host, filter_properties)) - service_up_mock.assert_called_once_with(service) - - def test_compute_filter_sgapi_fails(self, service_up_mock): - filt_cls = compute_filter.ComputeFilter() - filter_properties = {'instance_type': {'memory_mb': 1024}} - service = {'disabled': False, 'updated_at': 'now'} - host = fakes.FakeHostState('host1', 'node1', - {'free_ram_mb': 1024, 'service': service}) - service_up_mock.return_value = False - self.assertFalse(filt_cls.host_passes(host, filter_properties)) - service_up_mock.assert_called_once_with(service) |