code: def test_itk(self, args, input_data):
      args.update({"nibabel": False})
      output_file, data = Writer(**args)(input_data)
      self.assertEqual(os.path.exists(output_file), True)
  
      file_ext = "".join(
          pathlib.Path(input_data["image_path"]).suffixes
      )
      self.assertIn(file_ext.lower(), [".nii", ".nii.gz"])
  
imports: import json
  import os
  import pathlib
  import unittest
  import nrrd
  import numpy
  import torch
  from parameterized import parameterized
  from monailabel.transform.writer import DetectionWriter, PolygonWriter, Writer
label_desc: Use image node_id 3 for calling the TestWriter obj's underlying member method code with example usage: obj.test_itk(args, input_data) without return types