Пример #1
0
    def test_create_connection_with_region(self, mock_conn):
        x_conn = mock.Mock()
        mock_conn.return_value = x_conn

        res = sdk.create_connection({'region_name': 'REGION_ONE'})

        self.assertEqual(x_conn, res)
        mock_conn.assert_called_once_with(app_name=sdk.USER_AGENT,
                                          app_version=self.app_version,
                                          identity_api_version='3',
                                          messaging_api_version='2',
                                          region_name='REGION_ONE')
Пример #2
0
    def test_create_connection_token(self, mock_conn):
        x_conn = mock.Mock()
        mock_conn.return_value = x_conn

        res = sdk.create_connection({'token': 'TOKEN', 'foo': 'bar'})

        self.assertEqual(x_conn, res)
        mock_conn.assert_called_once_with(app_name=sdk.USER_AGENT,
                                          app_version=self.app_version,
                                          identity_api_version='3',
                                          messaging_api_version='2',
                                          region_name=None,
                                          auth_type='token',
                                          token='TOKEN',
                                          foo='bar')
Пример #3
0
    def test_create_connection_password(self, mock_conn):
        x_conn = mock.Mock()
        mock_conn.return_value = x_conn

        res = sdk.create_connection({
            'user_id': '123',
            'password': '******',
            'foo': 'bar'
        })

        self.assertEqual(x_conn, res)
        mock_conn.assert_called_once_with(app_name=sdk.USER_AGENT,
                                          app_version=self.app_version,
                                          identity_api_version='3',
                                          messaging_api_version='2',
                                          region_name=None,
                                          user_id='123',
                                          password='******',
                                          foo='bar')
Пример #4
0
 def __init__(self, params):
     super(ZaqarClient, self).__init__(params)
     self.conn = sdk.create_connection(params)
     self.session = self.conn.session
Пример #5
0
 def __init__(self, params):
     super(OctaviaClient, self).__init__(params)
     self.conn = sdk.create_connection(params)
Пример #6
0
 def __init__(self, params):
     super(NeutronClient, self).__init__(params)
     self.conn = sdk.create_connection(params)