class_docstr: Tests for `split_dict_py_tf` and `merge_dicts` methods.
class_docstr_tok: ["Tests","for","`","split_dict_py_tf","`","and","`","merge_dicts","`","methods","."]
docstr: Tests that `split_dict_py_tf` raises `TypeError`.
docstr_tok: ["Tests","that","`","split_dict_py_tf","`","raises","`","TypeError","`","."]
code: def test_split_dict_py_tf_raises(self, bad_input):
      """Tests that `split_dict_py_tf` raises `TypeError`."""
      with self.assertRaises(TypeError):
          py_utils.split_dict_py_tf(bad_input)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_model_optimization.python.core.internal.tensor_encoding.utils import py_utils
label_desc: Use image node_id 4 for calling the SplitMergeDictTest obj's underlying member method code with example usage: obj.test_split_dict_py_tf_raises(bad_input) without return types