code: def test_basic_bootstrapping(self):
      exit_code = ensurepip._main([])
  
      self.run_pip.assert_called_once_with(
          [
              "install",
              "--no-cache-dir",
              "--no-index",
              "--find-links",
              unittest.mock.ANY,
              "pip",
          ],
          unittest.mock.ANY,
      )
  
      additional_paths = self.run_pip.call_args[0][1]
      self.assertEqual(len(additional_paths), 1)
      self.assertEqual(exit_code, 0)
  
imports: import contextlib
  import os
  import os.path
  import sys
  import tempfile
  import test.support
  import unittest
  import unittest.mock
  import ensurepip
  import ensurepip._uninstall
label_desc: Use image node_id 2 for calling the TestBootstrappingMainFunction obj's underlying member method code with example usage: obj.test_basic_bootstrapping() without return types