code: def test_easy_dict(self):
      d = objax.util.EasyDict(a=5, b=6)
      self.assertEqual(d, dict(a=5, b=6))
      self.assertEqual(d, objax.util.EasyDict({"a": 5, "b": 6}))
      self.assertEqual(d, objax.util.EasyDict([("a", 5), ("b", 6)]))
      self.assertEqual(list(d.items()), [("a", 5), ("b", 6)])
      self.assertEqual(list(d.values()), [5, 6])
      self.assertEqual(list(d.keys()), ["a", "b"])
      self.assertEqual([d.a, d.b], [5, 6])
  
file_path: objax/tests/util.py
imports: import re
  import unittest
  import objax
label_desc: Use image node_id 1 for calling the TestUtil obj's underlying member method code with example usage: obj.test_easy_dict() without return types