docstr: Test the zip nested function.
docstr_tok: ["Test","the","zip","nested","function","."]
code: def test_zip_nested(self):
      """Test the zip nested function."""
  
      arg0 = {
          "a": 1,
          "b": {
              "c": 2,
              "e": [3, 4, 5],
          },
      }
      arg1 = {
          "a": 10,
          "b": {
              "c": 20,
              "e": [30, 40, 50],
          },
      }
  
      result = py_utils.zip_nested(arg0, arg1)
      self.assertEqual(
          result,
          {
              "a": (1, 10),
              "b": {
                  "c": (2, 20),
                  "e": [(3, 30), (4, 40), (5, 50)],
              },
          },
      )
  
      result = py_utils.zip_nested(1, 2)
      self.assertEqual(result, (1, 2))
  
imports: import collections
  import pathlib
  from etils import epath
  import pytest
  import tensorflow
  from tensorflow_datasets import testing
  from tensorflow_datasets.core import constants
  from tensorflow_datasets.core import utils
  from tensorflow_datasets.core.utils import py_utils
label_desc: Use image node_id 3 for calling the PyUtilsTest obj's underlying member method code with example usage: obj.test_zip_nested() without return types