summaryrefslogtreecommitdiff
path: root/os_client_config/tests/test_cloud_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'os_client_config/tests/test_cloud_config.py')
-rw-r--r--os_client_config/tests/test_cloud_config.py18
1 files changed, 16 insertions, 2 deletions
diff --git a/os_client_config/tests/test_cloud_config.py b/os_client_config/tests/test_cloud_config.py
index cb6d91c..0671fcc 100644
--- a/os_client_config/tests/test_cloud_config.py
+++ b/os_client_config/tests/test_cloud_config.py
@@ -179,15 +179,25 @@ class TestCloudConfig(base.TestCase):
def test_get_session(self, mock_session):
config_dict = defaults.get_defaults()
config_dict.update(fake_services_dict)
+ fake_session = mock.Mock()
+ fake_session.additional_user_agent = []
+ mock_session.return_value = fake_session
cc = cloud_config.CloudConfig(
"test1", "region-al", config_dict, auth_plugin=mock.Mock())
cc.get_session()
mock_session.assert_called_with(
auth=mock.ANY,
- verify=True, cert=None, timeout=None)
+ verify=True, cert=None, timeout=None,
+ app_name=None, app_version=None)
+ self.assertEqual(
+ fake_session.additional_user_agent,
+ [('os-client-config', '1.2.3')])
@mock.patch.object(ksa_session, 'Session')
def test_get_session_with_timeout(self, mock_session):
+ fake_session = mock.Mock()
+ fake_session.additional_user_agent = []
+ mock_session.return_value = fake_session
config_dict = defaults.get_defaults()
config_dict.update(fake_services_dict)
config_dict['api_timeout'] = 9
@@ -196,7 +206,11 @@ class TestCloudConfig(base.TestCase):
cc.get_session()
mock_session.assert_called_with(
auth=mock.ANY,
- verify=True, cert=None, timeout=9)
+ verify=True, cert=None, timeout=9,
+ app_name=None, app_version=None)
+ self.assertEqual(
+ fake_session.additional_user_agent,
+ [('os-client-config', '1.2.3')])
@mock.patch.object(ksa_session, 'Session')
def test_override_session_endpoint_override(self, mock_session):