code: def setUp(self):
      data = Reader().read("./tests/data.txt")
      self.eval_method = RatioSplit(
          data, test_size=0.2, val_size=0.2, exclude_unknowns=False
      )
  
file_path: cornac/tests/cornac/test_hyperopt.py
imports: import unittest
  import numpy
  import numpy.testing
  from cornac.data import Reader
  from cornac.models import MF, BPR
  from cornac.metrics import RMSE, AUC
  from cornac.eval_methods import RatioSplit
  from cornac.hyperopt import Discrete, Continuous
  from cornac.hyperopt import GridSearch, RandomSearch
  from cornac import Experiment
label_desc: Use image node_id 1 for calling the TestCommon obj's underlying member method code with example usage: obj.setUp() without return types