code: def test_select_step(args, kwargs, expected_levels, expected_factor):
      levels, n, factor = select_step(*args, **kwargs)
  
      assert n == len(levels)
      np.testing.assert_array_equal(levels, expected_levels)
      assert factor == expected_factor
  
file_path: matplotlib/lib/mpl_toolkits/axisartist/tests/test_angle_helper.py
imports: import re
  import numpy
  import pytest
  from mpl_toolkits.axisartist.angle_helper import FormatterDMS, FormatterHMS, select_step, select_step24, select_step360
label_desc: Use image node_id 2 for calling a global function with example usage: test_select_step(args, kwargs, expected_levels, expected_factor) without return types