code: def test_exceptions():
      with pytest.raises(TypeError):
          ARCHInMean(SP500, form=0 + 3j, volatility=GARCH())
      with pytest.raises(ValueError):
          ARCHInMean(SP500, form=0, volatility=GARCH())
      with pytest.raises(ValueError):
          ARCHInMean(SP500, form="unknown", volatility=GARCH())
  
file_path: arch/arch/tests/univariate/test_arch_in_mean.py
imports: import numpy
  import pandas
  import pytest
  from arch.data import sp500
  from arch.univariate import ARCHInMean, Normal
  from arch.univariate.volatility import ARCH, EGARCH, FIGARCH, GARCH, HARCH, EWMAVariance, MIDASHyperbolic, RiskMetrics2006
label_desc: Use image node_id 1 for calling a global function with example usage: test_exceptions() without return types