diff --git a/src/backend/libs/dsl/helpers.py b/src/backend/libs/dsl/helpers.py index 42b7537..1eee970 100644 --- a/src/backend/libs/dsl/helpers.py +++ b/src/backend/libs/dsl/helpers.py @@ -7,11 +7,8 @@ from .parser import Parser def evaluate(expression: str, variables: dict[str, Any]) -> bool: - print("Expression:", expression) tokens = Lexer(expression).tokenize() - print("Tokens:", tokens) ast = Parser(tokens).parse() - print("AST:", ast) return Evaluator(variables).evaluate(ast) diff --git a/src/backend/libs/dsl/tests/test_lexer.py b/src/backend/libs/dsl/tests/test_lexer.py index b0bb350..598b511 100644 --- a/src/backend/libs/dsl/tests/test_lexer.py +++ b/src/backend/libs/dsl/tests/test_lexer.py @@ -29,7 +29,7 @@ class LexerBasicTokenTests(unittest.TestCase): def test_float(self) -> None: tokens = Lexer("3.14").tokenize() self.assertEqual(tokens[0].type, TokenType.NUMBER) - self.assertAlmostEqual(tokens[0].value, math.pi) + self.assertAlmostEqual(tokens[0].value, math.pi, places=2) def test_negative_integer(self) -> None: tokens = Lexer("-5").tokenize()