code: def test_raises_with_incorrect_arguments(
      self, filter_keys, error_type, error_match
  ):
      env = FakeEnvironment(observation_keys=("key1", "key2"))
  
      with pytest.raises(error_type, match=error_match):
          FilterObservation(env, filter_keys=filter_keys)
  
file_path: gym/tests/wrappers/test_filter_observation.py
imports: from typing import Optional, Tuple
  import numpy
  import pytest
  import gym
  from gym import spaces
  from gym.wrappers.filter_observation import FilterObservation
label_desc: Use image node_id 2 for calling the TestFilterObservation obj's underlying member method code with example usage: obj.test_raises_with_incorrect_arguments(filter_keys, error_type, error_match) without return types