コード例 #1
0
ファイル: test_predicate.py プロジェクト: moaazsidat/pypred
 def test_resolve_custom(self):
     import random
     p = Predicate("name is 'Jack' and friend is 'Jill'")
     p.set_resolver("random", random.random)
     r1 = p.resolve_identifier({}, "random")
     r2 = p.resolve_identifier({}, "random")
     assert r1 != r2
コード例 #2
0
ファイル: test_predicate.py プロジェクト: armon/pypred
 def test_resolve_custom(self):
     import random
     p = Predicate("name is 'Jack' and friend is 'Jill'")
     p.set_resolver("random", random.random)
     r1 = p.resolve_identifier({}, "random")
     r2 = p.resolve_identifier({}, "random")
     assert r1 != r2
コード例 #3
0
ファイル: test_predicate.py プロジェクト: moaazsidat/pypred
 def test_resolve_custom_fixed(self):
     p = Predicate("name is 'Jack' and friend is 'Jill'")
     p.set_resolver("answer", 42)
     r1 = p.resolve_identifier({}, "answer")
     assert r1 == 42
コード例 #4
0
ファイル: test_predicate.py プロジェクト: gescheit/pypred
 def test_resolve_custom_fixed(self):
     p = Predicate("name is 'Jack' and friend is 'Jill'")
     p.set_resolver("answer", 42)
     r1 = p.resolve_identifier({}, "answer")
     assert r1 == 42