code: def test_gamma_with_splines(data_normal, data_new_normal):
      formula = bmb.Formula(
          "count ~ 0 + bs(hour, 8, intercept=True)",
          "alpha ~ 0 + bs(hour, 8, intercept=True)",
      )
      model = bmb.Model(
          formula,
          data_normal,
          family="gamma",
          link={"mu": "log", "alpha": "log"},
      )
      idata = model.fit(tune=100, draws=100, random_seed=1234)
      model.predict(idata, kind="pps")
      model.predict(idata, kind="pps", data=data_new_normal)
  
file_path: bambi/tests/test_glmlss.py
imports: import numpy
  import pandas
  import pytest
  import bambi
label_desc: Use image node_id 7 for calling a global function with example usage: test_gamma_with_splines(data_normal, data_new_normal) without return types