code: def test_init_fallback(init_data, caplog):
      model = bmb.Model("od ~ temp + (1|source) + 0", init_data)
      with caplog.at_level(logging.INFO):
          model.fit(draws=100, init="auto")
          assert (
              "Initializing NUTS using jitter+adapt_diag..."
              in caplog.text
          )
          assert "The default initialization" in caplog.text
          assert "Initializing NUTS using adapt_diag..." in caplog.text
  
imports: import logging
  from functools import reduce
  from operator import add
  from os.path import dirname, join
  import arviz
  import numpy
  import pandas
  import pymc
  import pytest
  from formulae import design_matrices
  import bambi
  from bambi.terms import CommonTerm, GroupSpecificTerm
label_desc: Use image node_id 35 for calling a global function with example usage: test_init_fallback(init_data, caplog) without return types