code: def test_move_row_strings(dataframe):
      """
      Test function move() for rows with defaults.
      Case with row labels being strings.
      """
      # Setup
      dataframe = dataframe.set_index("animals@#$%^").drop_duplicates()
      rows = dataframe.index
      source_index = 1
      target_index = 2
      source = rows[source_index]
      target = rows[target_index]
      row = dataframe.loc[source, :]
  
      # Exercise
      result = dataframe.move(source=source, target=target, axis=0)
  
      # Verify
      assert_series_equal(result.iloc[target_index - 1, :], row)
  
file_path: pyjanitor/tests/functions/test_move.py
imports: import numpy
  import pandas
  import pytest
  from hypothesis import given, settings
  from pandas.testing import assert_index_equal, assert_series_equal
  from janitor.testing_utils.strategies import df_strategy
label_desc: Use image node_id 3 for calling a global function with example usage: test_move_row_strings(dataframe) without return types