code: def test_bas_create_ratings_matrix_items_not_at_0(explicit_df):
      explicit_df = copy.deepcopy(explicit_df)
  
      explicit_df["itemId"] -= 1
  
      with pytest.raises(ValueError):
          create_ratings_matrix(
              df=explicit_df,
              user_col="userId",
              item_col="itemId",
              ratings_col="rating",
          )
  
imports: import copy
  from unittest import mock
  import numpy
  import pandas
  import pytest
  from collie.utils import convert_to_implicit, create_ratings_matrix, df_to_html, df_to_interactions, get_init_arguments, remove_users_with_fewer_than_n_interactions, Timer
label_desc: Use image node_id 4 for calling a global function with example usage: test_bas_create_ratings_matrix_items_not_at_0(explicit_df) without return types