fixed evaluator test
This commit is contained in:
@@ -17,7 +17,11 @@ def disk_rules() -> list[Rule]:
|
|||||||
|
|
||||||
|
|
||||||
def test_simple(disk_rules: list[Rule]):
|
def test_simple(disk_rules: list[Rule]):
|
||||||
evaluator = Evaluator(*disk_rules, Rule("radius", lambda lol: lol * 3))
|
evaluator = Evaluator(*disk_rules)
|
||||||
evaluator.set()
|
evaluator.set(radius=5)
|
||||||
|
|
||||||
assert evaluator.compute("area") == pytest.approx(78.53981633974483)
|
assert evaluator.compute("area") == pytest.approx(78.53981633974483)
|
||||||
|
|
||||||
|
evaluator.set(area=5)
|
||||||
|
assert evaluator.compute("area") == 5
|
||||||
|
assert evaluator.compute("radius") == 5
|
||||||
|
|||||||
Reference in New Issue
Block a user