code: def test_get_init_arguments_exclude():
      expected = {
          "var_1": "greetings",
      }
  
      class TestClass:
          def __init__(self, var_1, var_2=2468, **kwargs):
              super().__init__()
  
              self.actual = get_init_arguments(
                  exclude=["var_2", "var_3"]
              )
  
      actual = TestClass("greetings", 2468, var_3="yes").actual
  
      assert actual == expected
  
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 12 for calling a global function with example usage: test_get_init_arguments_exclude() without return types