code: def test_separators(self):
      h = [
          ["blorpie"],
          ["whoops"],
          [],
          "d-shtaeou",
          "d-nthiouh",
          "i-vhbjkhnth",
          {"nifty": 87},
          {"field": "yes", "morefield": False},
      ]
  
      expect = textwrap.dedent(
          """\
          [
            [
              "blorpie"
            ] ,
            [
              "whoops"
            ] ,
            [] ,
            "d-shtaeou" ,
            "d-nthiouh" ,
            "i-vhbjkhnth" ,
            {
              "nifty" : 87
            } ,
            {
              "field" : "yes" ,
              "morefield" : false
            }
          ]"""
      )
  
      d1 = json.dumps(h)
      d2 = json.dumps(
          h, indent="  ", sort_keys=True, separators=(" ,", " : ")
      )
  
      h1 = json.loads(d1)
      h2 = json.loads(d2)
  
      self.assertEqual(h1, h)
      self.assertEqual(h2, h)
      self.assertEqual(d2, expect)
  
imports: import textwrap
  from unittest import TestCase
  import simplejson
label_desc: Use image node_id 1 for calling the TestSeparators obj's underlying member method code with example usage: obj.test_separators() without return types