Coverage for manila/tests/integrated/test_extensions.py: 100%
16 statements
« prev ^ index » next coverage.py v7.11.0, created at 2026-02-18 22:19 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2026-02-18 22:19 +0000
1# Copyright 2011 Justin Santa Barbara
2# All Rights Reserved.
3#
4# Licensed under the Apache License, Version 2.0 (the "License"); you may
5# not use this file except in compliance with the License. You may obtain
6# a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13# License for the specific language governing permissions and limitations
14# under the License.
16from oslo_config import cfg
17from oslo_log import log
19from manila.tests.integrated import integrated_helpers
21CONF = cfg.CONF
22LOG = log.getLogger(__name__)
25class ExtensionsTest(integrated_helpers._IntegratedTestBase):
26 def _get_flags(self):
27 f = super(ExtensionsTest, self)._get_flags()
28 f['osapi_share_extension'] = CONF.osapi_share_extension[:]
29 f['osapi_share_extension'].append(
30 'manila.tests.api.extensions.foxinsocks.Foxinsocks')
31 return f
33 def test_get_foxnsocks(self):
34 """Simple check that fox-n-socks works."""
35 response = self.api.api_request('/foxnsocks')
36 foxnsocks = response.text
37 LOG.debug("foxnsocks: %s.", foxnsocks)
38 self.assertEqual('Try to say this Mr. Knox, sir...',
39 foxnsocks)