code: def test_simple_dict():
      dict_str = (
          "a:True,b:true,"
          "c:False,d.e:FALSE,"
          "f.g:1,h.i:-234,"
          "j.k.l:1.,m.n.o:.1,p:1e-10,"
          "q:`~!@#$%^&*()-_=+[{]}\\|;'\"<.>/?,r:str"
      )
      expected = {
          "a": True,
          "b": True,
          "c": False,
          "d.e": False,
          "f.g": 1,
          "h.i": -234,
          "j.k.l": 1.0,
          "m.n.o": 0.1,
          "p": 1e-10,
          "q": "`~!@#$%^&*()-_=+[{]}\\|;'\"<.>/?",
          "r": "str",
      }
      parse = arguments.simple_dict()
      assert parse(dict_str) == expected
  
imports: import argparse
  import pytest
  import tempfile
  import os
  import re
  import sockeye.arguments
  import sockeye.constants
  from itertools import zip_longest
label_desc: Use image node_id 1 for calling a global function with example usage: test_simple_dict() without return types