code: def test_required_params(data_1d_single_group):
      with pytest.raises(
          TypeError,
          match="missing 1 required keyword-only argument: 'm'",
      ):
          bmb.Model("y ~ 0 + hsgp(x, c=1.5)", data_1d_single_group)
  
      with pytest.raises(ValueError, match="Provide one of 'c' or 'L'"):
          bmb.Model("y ~ 0 + hsgp(x, m=10)", data_1d_single_group)
  
imports: import pathlib
  import re
  import bambi
  import numpy
  import pandas
  import pytest
label_desc: Use image node_id 6 for calling a global function with example usage: test_required_params(data_1d_single_group) without return types