code: def test_undefined_zero(tmp_path):
      # Check that the tag has not been changed since this test was created
      tag = TiffTags.TAGS_V2[45059]
      assert tag.type == TiffTags.UNDEFINED
      assert tag.length == 0
  
      info = TiffImagePlugin.ImageFileDirectory(
          b"II*\x00\x08\x00\x00\x00"
      )
      info[45059] = b"test"
  
      # Assert that the tag value does not change by setting it to itself
      original = info[45059]
      info[45059] = info[45059]
      assert info[45059] == original
  
imports: import io
  import struct
  import pytest
  from PIL import Image, TiffImagePlugin, TiffTags
  from PIL.TiffImagePlugin import IFDRational
  from .helper import assert_deep_equal, hopper
label_desc: Use image node_id 7 for calling a global function with example usage: test_undefined_zero(tmp_path) without return types