code: def test_map_int():
      left = Series({"a": 1.0, "b": 2.0, "c": 3.0, "d": 4})
      right = Series({1: 11, 2: 22, 3: 33})
  
      assert left.dtype == np.float64
      assert issubclass(right.dtype.type, np.integer)
  
      merged = left.map(right)
      assert merged.dtype == np.float64
      assert isna(merged["d"])
      assert not isna(merged["c"])
  
imports: from collections import Counter, defaultdict
  from decimal import Decimal
  import math
  import numpy
  import pytest
  import pandas
  from pandas import DataFrame, Index, MultiIndex, Series, bdate_range, date_range, isna, timedelta_range
  import pandas._testing
label_desc: Use image node_id 18 for calling a global function with example usage: test_map_int() without return types