diff options
Diffstat (limited to 'saharaclient/tests/unit/osc/test_plugin.py')
-rw-r--r-- | saharaclient/tests/unit/osc/test_plugin.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/saharaclient/tests/unit/osc/test_plugin.py b/saharaclient/tests/unit/osc/test_plugin.py index 5006c5c..cf5ac7d 100644 --- a/saharaclient/tests/unit/osc/test_plugin.py +++ b/saharaclient/tests/unit/osc/test_plugin.py @@ -36,3 +36,19 @@ class TestDataProcessingPlugin(base.BaseTestCase): region_name='region_name', sahara_url='url', endpoint_type='public') + + @mock.patch("saharaclient.api.client.ClientV2") + def test_make_client_v2(self, p_client): + + instance = mock.Mock() + instance._api_version = {"data_processing": '2'} + instance.session = 'session' + instance._region_name = 'region_name' + instance._cli_options.data_processing_url = 'url' + instance._interface = 'public' + + plugin.make_client(instance) + p_client.assert_called_with(session='session', + region_name='region_name', + sahara_url='url', + endpoint_type='public') |