docstr: Test if ValueError raised for unsupported Zero-Inflation Factor for the
  count data type.
docstr_tok: ["Test","if","ValueError","raised","for","unsupported","Zero-Inflation","Factor","for","the","count","data","type","."]
code: def test_zif_value_error(self, graph, wrong_count_zif):
      """
      Test if ValueError raised for unsupported Zero-Inflation Factor for the
      count data type.
      """
      with pytest.raises(
          ValueError, match="Unsupported zero-inflation factor"
      ):
          sem_generator(
              graph,
              default_type="count",
              distributions={"count": wrong_count_zif},
              seed=42,
          )
  
imports: import operator
  from typing import Hashable, Tuple, Union
  import networkx
  import numpy
  import pandas
  import pytest
  from networkx.algorithms.dag import is_directed_acyclic_graph
  from sklearn.gaussian_process.kernels import RBF
  from causalnex.structure.data_generators.core import _sample_binary_from_latent, _sample_count_from_latent, _sample_poisson, generate_structure, nonlinear_sem_generator, sem_generator
  from causalnex.structure.structuremodel import StructureModel
label_desc: Use image node_id 2 for calling the TestCountGenerator obj's underlying member method code with example usage: obj.test_zif_value_error(graph, wrong_count_zif) without return types