code: def test_tabs():
      # Test that there are no tabs in our source files
      for importer, modname, ispkg in walk_packages(
          imblearn.__path__, prefix="imblearn."
      ):
          if IS_PYPY:
              continue
  
          # because we don't import
          mod = importlib.import_module(modname)
  
          try:
              source = inspect.getsource(mod)
          except IOError:  # user probably should have run "make clean"
              continue
          assert "\t" not in source, (
              '"%s" has tabs, please remove them ',
              "or add it to the ignore list" % modname,
          )
  
imports: import importlib
  import inspect
  import warnings
  from inspect import signature
  from pkgutil import walk_packages
  import pytest
  from sklearn.datasets import make_classification
  from sklearn.linear_model import LogisticRegression
  from sklearn.utils import IS_PYPY
  from sklearn.utils._testing import _get_func_name, check_docstring_parameters, ignore_warnings
  from sklearn.utils.estimator_checks import _enforce_estimator_tags_y
  from sklearn.utils.deprecation import _is_deprecated
  from sklearn.utils.estimator_checks import _construct_instance
  import imblearn
  from imblearn.base import is_sampler
  from imblearn.utils.estimator_checks import _set_checking_parameters
  from imblearn.utils.testing import all_estimators
label_desc: Use image node_id 2 for calling a global function with example usage: test_tabs() without return types