code: def test_Interactions_with_0_ratings(
      interactions_pandas, df_for_interactions_with_0_ratings
  ):
      with pytest.warns(UserWarning):
          interactions_with_0s = Interactions(
              users=df_for_interactions_with_0_ratings["user_id"],
              items=df_for_interactions_with_0_ratings["item_id"],
              ratings=df_for_interactions_with_0_ratings["ratings"],
              check_num_negative_samples_is_valid=False,
          )
  
      assert np.array_equal(
          interactions_pandas.toarray(), interactions_with_0s.toarray()
      )
  
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 3 for calling a global function with example usage: test_Interactions_with_0_ratings(interactions_pandas, df_for_interactions_with_0_ratings) without return types