/
usr
/
lib
/
python2.6
/
site-packages
/
openstack
/
tests
/
unit
/
/usr/lib/python2.6/site-packages/openstack/tests/unit
mkdir
upload
Name
Size
Mode
Actions
block_store/
-
0755
rm
cluster/
-
0755
rm
compute/
-
0755
rm
database/
-
0755
rm
identity/
-
0755
rm
image/
-
0755
rm
key_manager/
-
0755
rm
message/
-
0755
rm
metric/
-
0755
rm
network/
-
0755
rm
object_store/
-
0755
rm
orchestration/
-
0755
rm
telemetry/
-
0755
rm
base.py
1919
0644
edit
dl
rm
base.pyc
1577
0644
edit
dl
rm
fakes.py
1259
0644
edit
dl
rm
fakes.pyc
1348
0644
edit
dl
rm
test_connection.py
7676
0644
edit
dl
rm
test_connection.pyc
7305
0644
edit
dl
rm
test_exceptions.py
2058
0644
edit
dl
rm
test_exceptions.pyc
2609
0644
edit
dl
rm
test_format.py
4690
0644
edit
dl
rm
test_format.pyc
4608
0644
edit
dl
rm
test_profile.py
2829
0644
edit
dl
rm
test_profile.pyc
2709
0644
edit
dl
rm
test_proxy.py
11810
0644
edit
dl
rm
test_proxy.pyc
16249
0644
edit
dl
rm
test_proxy2.py
13702
0644
edit
dl
rm
test_proxy2.pyc
18977
0644
edit
dl
rm
test_proxy_base.py
10393
0644
edit
dl
rm
test_proxy_base.pyc
6736
0644
edit
dl
rm
test_resource.py
53273
0644
edit
dl
rm
test_resource.pyc
59538
0644
edit
dl
rm
test_resource2.py
43957
0644
edit
dl
rm
test_resource2.pyc
50909
0644
edit
dl
rm
test_service_filter.py
1127
0644
edit
dl
rm
test_service_filter.pyc
1484
0644
edit
dl
rm
test_session.py
3528
0644
edit
dl
rm
test_session.pyc
3929
0644
edit
dl
rm
test_utils.py
3181
0644
edit
dl
rm
test_utils.pyc
4268
0644
edit
dl
rm
__init__.py
0
0644
edit
dl
rm
__init__.pyc
154
0644
edit
dl
rm
Edit:
/usr/lib/python2.6/site-packages/openstack/tests/unit/test_session.py
(3528B)
# 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 import testtools from keystoneauth1 import exceptions as _exceptions from openstack import exceptions from openstack.image import image_service from openstack import session class TestSession(testtools.TestCase): def test_parse_url(self): filt = image_service.ImageService() self.assertEqual( "http://127.0.0.1:9292/v1", session.parse_url(filt, "http://127.0.0.1:9292")) self.assertEqual( "http://127.0.0.1:9292/v2", session.parse_url(filt, "http://127.0.0.1:9292/v2.0")) filt.version = 'v1' self.assertEqual( "http://127.0.0.1:9292/v1/mytenant", session.parse_url(filt, "http://127.0.0.1:9292/v2.0/mytenant/")) self.assertEqual( "http://127.0.0.1:9292/wot/v1/mytenant", session.parse_url(filt, "http://127.0.0.1:9292/wot/v2.0/mytenant")) def test_user_agent_none(self): sot = session.Session(None) self.assertTrue(sot.user_agent.startswith("openstacksdk")) def test_user_agent_set(self): sot = session.Session(None, user_agent="testing/123") self.assertTrue(sot.user_agent.startswith("testing/123 openstacksdk")) def test_map_exceptions_not_found_exception(self): ksa_exc = _exceptions.HttpError(message="test", http_status=404) func = mock.Mock(side_effect=ksa_exc) os_exc = self.assertRaises( exceptions.NotFoundException, session.map_exceptions(func)) self.assertIsInstance(os_exc, exceptions.NotFoundException) self.assertEqual(ksa_exc.message, os_exc.message) self.assertEqual(ksa_exc.http_status, os_exc.http_status) self.assertEqual(ksa_exc, os_exc.cause) def test_map_exceptions_http_exception(self): ksa_exc = _exceptions.HttpError(message="test", http_status=400) func = mock.Mock(side_effect=ksa_exc) os_exc = self.assertRaises( exceptions.HttpException, session.map_exceptions(func)) self.assertIsInstance(os_exc, exceptions.HttpException) self.assertEqual(ksa_exc.message, os_exc.message) self.assertEqual(ksa_exc.http_status, os_exc.http_status) self.assertEqual(ksa_exc, os_exc.cause) def test_map_exceptions_sdk_exception_1(self): ksa_exc = _exceptions.ClientException() func = mock.Mock(side_effect=ksa_exc) os_exc = self.assertRaises( exceptions.SDKException, session.map_exceptions(func)) self.assertIsInstance(os_exc, exceptions.SDKException) self.assertEqual(ksa_exc, os_exc.cause) def test_map_exceptions_sdk_exception_2(self): ksa_exc = _exceptions.VersionNotAvailable() func = mock.Mock(side_effect=ksa_exc) os_exc = self.assertRaises( exceptions.SDKException, session.map_exceptions(func)) self.assertIsInstance(os_exc, exceptions.SDKException) self.assertEqual(ksa_exc, os_exc.cause)
Save
cmd:
run