code: def test_recommender_models(self):
      data = self.data
      user_data = self.user_data
      item_data = self.item_data
      for mod in [
          tc.factorization_recommender,
          tc.ranking_factorization_recommender,
          tc.popularity_recommender,
          tc.item_similarity_recommender,
      ]:
          m = mod.create(
              data,
              user_id="user_id",
              item_id="item_id",
              target="rating",
              user_data=user_data,
              item_data=item_data,
          )
          assert m is not None
  
          self._test_score(m)
          self._test_basic(m)
          self._test_recommend(m)
  
file_path: turicreate/src/python/turicreate/test/test_recsys_api.py
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import unittest
  import sys
  import turicreate
label_desc: Use image node_id 2 for calling the AdditionalDataTest obj's underlying member method code with example usage: obj.test_recommender_models() without return types