code: def test_make_list_of_ints():
      mylist = [1, 2, 3.0, 42, -2]
      assert make_list_of_ints(mylist) is mylist
      assert make_list_of_ints(mylist) == mylist
      assert type(make_list_of_ints(mylist)[2]) is int
      pytest.raises(
          nx.NetworkXError, make_list_of_ints, [1, 2, 3, "kermit"]
      )
      pytest.raises(nx.NetworkXError, make_list_of_ints, [1, 2, 3.1])
  
imports: import random
  from copy import copy
  import pytest
  import networkx
  from networkx.utils import PythonRandomInterface, arbitrary_element, create_py_random_state, create_random_state, dict_to_numpy_array, discrete_sequence, flatten, groups, make_list_of_ints, pairwise, powerlaw_sequence
  from networkx.utils.misc import _dict_to_numpy_array1, _dict_to_numpy_array2
label_desc: Use image node_id 2 for calling a global function with example usage: test_make_list_of_ints() without return types