code: def test_getitem_setitem_integers():
      # caused bug without test
      s = Series([1, 2, 3], ["a", "b", "c"])
  
      assert s.iloc[0] == s["a"]
      s.iloc[0] = 5
      tm.assert_almost_equal(s["a"], 5)
  
imports: from datetime import timedelta
  import re
  import numpy
  import pytest
  from pandas.errors import IndexingError
  from pandas import NA, DataFrame, Index, IndexSlice, MultiIndex, NaT, Series, Timedelta, Timestamp, concat, date_range, isna, period_range, timedelta_range
  import pandas._testing
label_desc: Use image node_id 8 for calling a global function with example usage: test_getitem_setitem_integers() without return types