code: def test_ExplicitInteractions_with_0_ratings(
      explicit_interactions_pandas, df_for_interactions_with_0_ratings
  ):
      interactions_with_0s = ExplicitInteractions(
          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"],
      )
  
      assert np.array_equal(
          explicit_interactions_pandas.toarray(),
          interactions_with_0s.toarray(),
      )
  
      assert interactions_with_0s.min_rating == 0
      assert (
          explicit_interactions_pandas.num_interactions
          < interactions_with_0s.num_interactions
      )
  
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 a global function with example usage: test_ExplicitInteractions_with_0_ratings(explicit_interactions_pandas, df_for_interactions_with_0_ratings) without return types