fix(dsl): dsl tests fixes

This commit is contained in:
ITQ
2026-02-14 10:56:06 +03:00
parent d08e40a683
commit d4a3876147
2 changed files with 1 additions and 4 deletions
-3
View File
@@ -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)
+1 -1
View File
@@ -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()