Exemplo n.º 1
0
def test_get_params2():
  s = "(  )"

  args, kwargs = GetParams(s)

  assert not args
  assert not kwargs
Exemplo n.º 2
0
def test_get_params3():
  s = ("(3, 0.3,  -1.0, True, False, 'string1', num1=0.1, num2=-3.0, "
       "str1='string2', bool1=True, bool2=False)")

  args, kwargs = GetParams(s)

  assert args == [3, 0.3, -1.0, True, False, "string1"]
  assert kwargs == {
      "num1": 0.1,
      "num2": -3.0,
      "str1": "string2",
      "bool1": True,
      "bool2": False
  }
Exemplo n.º 3
0
def test_get_params1():
  s = "(3, 0.3, sep=5  )"
  args, kwargs = GetParams(s)
  assert args == [3, 0.3]
  assert kwargs == {"sep": 5}