コード例 #1
0
ファイル: safe_eval_test.py プロジェクト: yafengge/qkeras
def test_safe_eval5():
  assert safe_eval("myadd", globals())(3,39) == 42
  assert safe_eval("myaddcls", globals())(3,39) == 42
  assert safe_eval("myaddcls()", globals())(3,39) == 42
コード例 #2
0
ファイル: safe_eval_test.py プロジェクト: yafengge/qkeras
def test_safe_eval4():
  assert safe_eval("myadd2(a=39)", globals(), b=3) == -42
  assert safe_eval("myadd2(a= 39)", globals(), b=3) == -42
  assert safe_eval("myadd2(a= 39, b = 3)", globals()) == -42
コード例 #3
0
ファイル: safe_eval_test.py プロジェクト: yafengge/qkeras
def test_safe_eval2():
  s_add = [3, 39]
  assert safe_eval("add", globals(), *s_add) == 42
コード例 #4
0
ファイル: safe_eval_test.py プロジェクト: yafengge/qkeras
def test_safe_eval3():
  assert safe_eval("myadd()", globals()) == 42
  assert safe_eval("myadd(a=39)", globals(), b=3) == 42
コード例 #5
0
ファイル: safe_eval_test.py プロジェクト: yafengge/qkeras
def test_safe_eval1():
  s = "add(3,3)"
  assert safe_eval(s, globals()) == 6