code: def test_graphs_tuple_to_data_dicts(self, none_fields):
      graphs_tuple = utils_np.data_dicts_to_graphs_tuple(
          self.graphs_dicts_in
      )
      graphs_tuple = graphs_tuple.map(lambda _: None, none_fields)
      data_dicts = utils_np.graphs_tuple_to_data_dicts(graphs_tuple)
      for none_field, data_dict in itertools.product(
          none_fields, data_dicts
      ):
          self.assertEqual(None, data_dict[none_field])
      for expected_data_dict, data_dict in zip(
          self.graphs_dicts_out, data_dicts
      ):
          for k, v in expected_data_dict.items():
              if k not in none_fields:
                  self.assertAllClose(v, data_dict[k])
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import itertools
  from absl.testing import parameterized
  from graph_nets import utils_np
  from graph_nets.tests import test_utils
  import networkx
  import numpy
  from six.moves import range
  import tensorflow
label_desc: Use image node_id 6 for calling the DataDictsConversionTest obj's underlying member method code with example usage: obj.test_graphs_tuple_to_data_dicts(none_fields) without return types