code: def test_round_numbers():
      numbers = [0.0000043152, -1.889, 614003, 0]
      formatted_numbers = round_numbers(numbers, 3)
      assert formatted_numbers[0] == "4.320e-06"
      assert formatted_numbers[1] == "-1.89"
      assert formatted_numbers[2] == "6.140e+05"
      assert formatted_numbers[3] == "0."
  
file_path: greykite/greykite/tests/algo/common/test_model_summary_utils.py
imports: import numpy
  import pandas
  import pytest
  from sklearn.linear_model import RidgeCV
  from greykite.algo.common.model_summary_utils import Bootstrapper
  from greykite.algo.common.model_summary_utils import format_summary_df
  from greykite.algo.common.model_summary_utils import get_info_dict_lm
  from greykite.algo.common.model_summary_utils import print_summary
  from greykite.algo.common.model_summary_utils import process_intercept
  from greykite.algo.common.model_summary_utils import round_numbers
label_desc: Use image node_id 2 for calling a global function with example usage: test_round_numbers() without return types