code: def test_remap_id_with_alias(self):
      config_dict = {
          "model": "BPR",
          "dataset": "remap_id",
          "data_path": current_path,
          "load_col": None,
          "alias_of_user_id": ["add_user", "user_list"],
          "alias_of_item_id": ["add_item"],
      }
      dataset = new_dataset(config_dict=config_dict)
      user_list = dataset.token2id(
          "user_id", ["ua", "ub", "uc", "ud", "ue", "uf"]
      )
      item_list = dataset.token2id(
          "item_id", ["ia", "ib", "ic", "id", "ie", "if"]
      )
      assert (user_list == [1, 2, 3, 4, 5, 6]).all()
      assert (item_list == [1, 2, 3, 4, 5, 6]).all()
      assert (dataset.inter_feat["user_id"] == [1, 2, 3, 4]).all()
      assert (dataset.inter_feat["item_id"] == [1, 2, 3, 4]).all()
      assert (dataset.inter_feat["add_user"] == [2, 5, 4, 6]).all()
      assert (dataset.inter_feat["add_item"] == [5, 3, 6, 1]).all()
      assert (dataset.inter_feat["user_list"][0] == [3, 5]).all()
      assert (dataset.inter_feat["user_list"][1] == []).all()
      assert (dataset.inter_feat["user_list"][2] == [1, 2, 3]).all()
      assert (dataset.inter_feat["user_list"][3] == [6]).all()
  
imports: import logging
  import os
  import pytest
  from recbole.config import Config
  from recbole.data import create_dataset
  from recbole.utils import init_seed
label_desc: Use image node_id 25 for calling the TestDataset obj's underlying member method code with example usage: obj.test_remap_id_with_alias() without return types