code: def test_default_cleaning_style_with_fill(currency_df):
      """Checks that the fill_all_non_numeric parameter is correctly applied
      with the default cleaning style.
  
      Note empty strings always remain as NaN.
      """
      result = currency_df.currency_column_to_numeric(
          "d_col",
          fill_all_non_numeric=995,
      )
      expected = pd.DataFrame(
          {
              "a_col": [" 24.56", "-", "(12.12)", "1,000,000"],
              "d_col": [np.nan, 995, 1.23, -1_000],
          }
      )
      assert_frame_equal(result, expected)
  
file_path: pyjanitor/tests/functions/test_currency_column_to_numeric.py
imports: import numpy
  import pandas
  import pytest
  from pandas.testing import assert_frame_equal
  from janitor.functions.currency_column_to_numeric import _currency_column_to_numeric
label_desc: Use image node_id 8 for calling a global function with example usage: test_default_cleaning_style_with_fill(currency_df) without return types