code: def test_sparse(self):
      expected_split_mt = hl.import_vcf(
          resource("sparse_split_test_b.vcf")
      )
      unsplit_mt = hl.import_vcf(
          resource("sparse_split_test.vcf"), call_fields=["LGT", "LPGT"]
      )
      mt = (
          hl.experimental.sparse_split_multi(unsplit_mt)
          .drop("a_index", "was_split")
          .select_entries(*expected_split_mt.entry.keys())
      )
      assert mt._same(expected_split_mt)
  
imports: import numpy
  import hail
  import unittest
  import pytest
  from ..helpers import *
  from hail.utils import new_temp_file
label_desc: Use image node_id 10 for calling the Tests obj's underlying member method code with example usage: obj.test_sparse() without return types