docstr: Check input types (change, see earlier)
  
  log_likelihood --> dict
docstr_tok: ["Check","input","types","(","change",",","see","earlier",")","log_likelihood","--",">","dict"]
code: def test_inference_data_input_types6(
      self, paths, observed_data_paths
  ):
      """Check input types (change, see earlier)
  
      log_likelihood --> dict
      """
      for key, path in paths.items():
          if "eight" not in key:
              continue
          post_pred = paths["eight_schools_glob"]
          inference_data = self.get_inference_data(
              posterior=path,
              posterior_predictive=post_pred,
              prior=path,
              prior_predictive=post_pred,
              observed_data=observed_data_paths[0],
              observed_data_var=["y"],
              log_likelihood={"y": "log_lik"},
              coords={
                  "school": np.arange(8),
                  "log_lik_dim_0": np.arange(8),
                  "y_hat": np.arange(8),
              },
              dims={
                  "theta": ["school"],
                  "y": ["school"],
                  "y_hat": ["school"],
                  "eta": ["school"],
              },
          )
          test_dict = {
              "posterior": ["mu", "tau", "theta_tilde", "theta"],
              "sample_stats": ["diverging"],
              "prior": ["mu", "tau", "theta_tilde", "theta"],
              "prior_predictive": ["y_hat"],
              "observed_data": ["y"],
              "posterior_predictive": ["y_hat"],
              "log_likelihood": ["y", "~log_lik"],
          }
          fails = check_multiple_attrs(test_dict, inference_data)
          assert not fails
  
imports: import os
  import numpy
  import pytest
  from ...None import from_cmdstan
  from ..helpers import check_multiple_attrs
label_desc: Use image node_id 12 for calling the TestDataCmdStan obj's underlying member method code with example usage: obj.test_inference_data_input_types6(paths, observed_data_paths) without return types