예제 #1
0
 def test__get_client(self, mock_conn, mock_session, mock_auth):
     inspector._get_client(self.context)
     mock_conn.assert_called_once_with(
         session=mock.sentinel.session,
         oslo_conf=mock.ANY)
     self.assertEqual(1, mock_auth.call_count)
     self.assertEqual(1, mock_session.call_count)
예제 #2
0
 def test__get_client_standalone(self, mock_conn, mock_session, mock_auth):
     self.config(auth_strategy='noauth')
     inspector._get_client(self.context)
     self.assertEqual('none', inspector.CONF.inspector.auth_type)
     mock_conn.assert_called_once_with(session=mock.sentinel.session,
                                       oslo_conf=mock.ANY)
     self.assertEqual(1, mock_auth.call_count)
     self.assertEqual(1, mock_session.call_count)
예제 #3
0
 def test__get_client(self, mock_init, mock_session, mock_auth, mock_sauth,
                      mock_adapter):
     mock_adapter.return_value.get_endpoint.return_value = 'inspector_url'
     inspector._get_client(self.context)
     mock_init.assert_called_once_with(session=mock.sentinel.session,
                                       api_version=self.api_version,
                                       inspector_url='inspector_url')
     self.assertEqual(0, mock_sauth.call_count)
     self.assertEqual(1, mock_session.call_count)
예제 #4
0
 def test__get_client(self, mock_init, mock_session, mock_auth,
                      mock_sauth, mock_adapter):
     mock_adapter.return_value.get_endpoint.return_value = 'inspector_url'
     inspector._get_client(self.context)
     mock_init.assert_called_once_with(
         session=mock.sentinel.session,
         api_version=self.api_version,
         inspector_url='inspector_url')
     self.assertEqual(0, mock_sauth.call_count)
     self.assertEqual(1, mock_session.call_count)
예제 #5
0
 def test__get_client_standalone(self, mock_init, mock_session, mock_auth,
                                 mock_sauth, mock_adapter):
     self.config(auth_strategy='noauth')
     mock_adapter.return_value.get_endpoint.return_value = 'inspector_url'
     inspector._get_client(self.context)
     self.assertEqual('none', inspector.CONF.inspector.auth_type)
     mock_init.assert_called_once_with(session=mock.sentinel.session,
                                       api_version=self.api_version,
                                       inspector_url='inspector_url')
     self.assertEqual(0, mock_sauth.call_count)
     self.assertEqual(1, mock_session.call_count)
예제 #6
0
 def test__get_client_standalone(self, mock_init, mock_session, mock_auth,
                                 mock_sauth, mock_adapter):
     self.config(auth_strategy='noauth')
     mock_adapter.return_value.get_endpoint.return_value = 'inspector_url'
     inspector._get_client(self.context)
     self.assertEqual('none', inspector.CONF.inspector.auth_type)
     mock_init.assert_called_once_with(
         session=mock.sentinel.session,
         api_version=self.api_version,
         inspector_url='inspector_url')
     self.assertEqual(0, mock_sauth.call_count)
     self.assertEqual(1, mock_session.call_count)
예제 #7
0
 def test__get_client_url(self, mock_init, mock_session, mock_auth,
                          mock_sauth, mock_adapter):
     self.config(service_url='meow', group='inspector')
     mock_adapter.return_value.get_endpoint.return_value = 'meow'
     inspector._get_client(self.context)
     mock_init.assert_called_once_with(session=mock.sentinel.session,
                                       api_version=self.api_version,
                                       inspector_url='meow')
     mock_adapter.assert_called_once_with('inspector',
                                          session=mock.sentinel.session,
                                          endpoint_override='meow')
     self.assertEqual(0, mock_sauth.call_count)
     self.assertEqual(1, mock_session.call_count)
예제 #8
0
 def test__get_client_url(self, mock_init, mock_session, mock_auth,
                          mock_sauth, mock_adapter):
     self.config(service_url='meow', group='inspector')
     mock_adapter.return_value.get_endpoint.return_value = 'meow'
     inspector._get_client(self.context)
     mock_init.assert_called_once_with(
         session=mock.sentinel.session,
         api_version=self.api_version,
         inspector_url='meow')
     mock_adapter.assert_called_once_with('inspector',
                                          session=mock.sentinel.session,
                                          endpoint_override='meow')
     self.assertEqual(0, mock_sauth.call_count)
     self.assertEqual(1, mock_session.call_count)