fixed evaluator test

This commit is contained in:
Benoît Sierro
2023-08-03 10:30:52 +02:00
parent df5e974860
commit 9e1394d6f3

View File

@@ -17,7 +17,11 @@ def disk_rules() -> list[Rule]:
def test_simple(disk_rules: list[Rule]):
evaluator = Evaluator(*disk_rules, Rule("radius", lambda lol: lol * 3))
evaluator.set()
evaluator = Evaluator(*disk_rules)
evaluator.set(radius=5)
assert evaluator.compute("area") == pytest.approx(78.53981633974483)
evaluator.set(area=5)
assert evaluator.compute("area") == 5
assert evaluator.compute("radius") == 5