1
# vim: tabstop=4 shiftwidth=4 softtabstop=4
3
# Copyright 2011 Justin Santa Barbara
6
# Licensed under the Apache License, Version 2.0 (the "License"); you may
7
# not use this file except in compliance with the License. You may obtain
8
# a copy of the License at
10
# http://www.apache.org/licenses/LICENSE-2.0
12
# Unless required by applicable law or agreed to in writing, software
13
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
14
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
15
# License for the specific language governing permissions and limitations
20
from nova import flags
21
from nova.log import logging
22
from nova.tests.integrated import integrated_helpers
25
LOG = logging.getLogger('nova.tests.integrated')
32
class ExtensionsTest(integrated_helpers._IntegratedTestBase):
34
f = super(ExtensionsTest, self)._get_flags()
35
f['osapi_extensions_path'] = os.path.join(os.path.dirname(__file__),
36
"../api/openstack/extensions")
39
def test_get_foxnsocks(self):
40
"""Simple check that fox-n-socks works."""
41
response = self.api.api_request('/foxnsocks')
42
foxnsocks = response.read()
43
LOG.debug("foxnsocks: %s" % foxnsocks)
44
self.assertEqual('Try to say this Mr. Knox, sir...', foxnsocks)