code: def test_mp_attribute(test_file):
      with Image.open(test_file) as im:
          mpinfo = im._getmp()
      for frame_number, mpentry in enumerate(mpinfo[0xB002]):
          mpattr = mpentry["Attribute"]
          if frame_number:
              assert not mpattr["RepresentativeImageFlag"]
          else:
              assert mpattr["RepresentativeImageFlag"]
          assert not mpattr["DependentParentImageFlag"]
          assert not mpattr["DependentChildImageFlag"]
          assert mpattr["ImageDataFormat"] == "JPEG"
          assert mpattr["MPType"] == "Multi-Frame Image: (Disparity)"
          assert mpattr["Reserved"] == 0
  
imports: from __future__ import annotations
  import warnings
  from io import BytesIO
  import pytest
  from PIL import Image
  from .helper import assert_image_equal, assert_image_similar, is_pypy, skip_unless_feature
label_desc: Use image node_id 16 for calling a global function with example usage: test_mp_attribute(test_file) without return types