code: def test_init_image2(self, mock_create_job):
      if fiber.config.default_backend != "docker":
          pytest.skip("skipped because current backend is not docker")
  
      # don't set backend when init
  
      try:
          fiber.init(image="python:3.6-alpine")
          p = fiber.Process(name="test_init_image2")
          p.start()
      except NotImplementedError:
          pass
      finally:
          fiber.reset()
      args = mock_create_job.call_args
      # https://docs.python.org/3/library/unittest.mock.html#unittest.mock.Mock.call_args # noqa E501
      job_spec_arg = args[0][0]
      assert job_spec_arg.image == "python:3.6-alpine"
  
imports: import re
  import io
  import os
  import logging
  import glob
  import fiber
  import fiber.config
  from fiber.docker_backend import Backend
  import time
  import pytest
  import multiprocessing
  from unittest import mock
  import fiber.config
label_desc: Use image node_id 2 for calling the TestMisc obj's underlying member method code with example usage: obj.test_init_image2(mock_create_job) without return types