code: def test_solver_fill_methods_with_low_rank_random_matrix():
      for fill_method in ("zero", "mean", "median", "min", "random"):
          imputer = SimpleFill(fill_method=fill_method)
          XY_completed = imputer.fit_transform(XY_incomplete)
          _, missing_mae = reconstruction_error(
              XY,
              XY_completed,
              missing_mask,
              name="Solver with fill_method=%s" % fill_method,
          )
          assert missing_mae < 5, (
              "Error too high for Solver with %s fill method!"
              % fill_method
          )
  
imports: from fancyimpute import Solver, SimpleFill
  from low_rank_data import XY, XY_incomplete, missing_mask
  from common import reconstruction_error
  import numpy
  import warnings
label_desc: Use image node_id 2 for calling a global function with example usage: test_solver_fill_methods_with_low_rank_random_matrix() without return types