code: def test_deterministic_process_errors(time_index):
      with pytest.raises(ValueError, match="seasonal and fourier"):
          DeterministicProcess(
              time_index, seasonal=True, fourier=2, period=5
          )
      with pytest.raises(TypeError, match="All additional terms"):
          DeterministicProcess(
              time_index, seasonal=True, additional_terms=[1]
          )
  
imports: from statsmodels.compat.pandas import MONTH_END, PD_LT_1_0_0, QUARTER_END, YEAR_END, is_int_index
  from statsmodels.compat.pytest import pytest_warns
  from collections.abc import Hashable
  import numpy
  import pandas
  import pytest
  from statsmodels.tsa.deterministic import CalendarFourier, CalendarSeasonality, CalendarTimeTrend, DeterministicProcess, DeterministicTerm, Fourier, Seasonality, TimeTrend
label_desc: Use image node_id 29 for calling a global function with example usage: test_deterministic_process_errors(time_index) without return types