code: def test_ratings_None_but_its_explicit_so_not_okay(
      self, df_for_interactions
  ):
      with pytest.raises(ValueError):
          ExplicitInteractions(
              users=df_for_interactions["user_id"],
              items=df_for_interactions["item_id"],
              ratings=None,
          )
  
imports: import sys
  import numpy
  import pandas
  import pytest
  from collie.interactions import ApproximateNegativeSamplingInteractionsDataLoader, ExplicitInteractions, HDF5Interactions, HDF5InteractionsDataLoader, Interactions, InteractionsDataLoader
label_desc: Use image node_id 4 for calling the TestBadInteractionsInstantiation obj's underlying member method code with example usage: obj.test_ratings_None_but_its_explicit_so_not_okay(df_for_interactions) without return types