code: def requires(self, group):
      if not self.is_enabled[group]:
          pytest.skip("{} NOT enabled".format(group))
  
imports: import functools
  import os
  import pathlib
  import subprocess
  import sys
  import time
  import urllib.request
  import pytest
  from pytest_lazyfixture import lazy_fixture
  import hypothesis
  from ..conftest import groups, defaults
  from pyarrow import set_timezone_db_path
  from pyarrow.util import find_free_port
label_desc: Use image node_id 3 for calling the PyArrowConfig obj's underlying member method code with example usage: obj.requires(group) without return types