25 lines
524 B
Python
25 lines
524 B
Python
#!/usr/bin/env python3
|
|
"""
|
|
Test final con el ejemplo exacto del usuario
|
|
"""
|
|
|
|
import main_evaluation_puro
|
|
|
|
def test_ejemplo_usuario():
|
|
print("=== EJEMPLO ORIGINAL DEL USUARIO ===")
|
|
|
|
engine = main_evaluation_puro.PureAlgebraicEngine()
|
|
|
|
casos = [
|
|
"y = x + 3",
|
|
"z = y + x",
|
|
"solve(x)",
|
|
"solve(z)"
|
|
]
|
|
|
|
for caso in casos:
|
|
result = engine.evaluate_line(caso)
|
|
print(f"{caso} → {result.output}")
|
|
|
|
if __name__ == "__main__":
|
|
test_ejemplo_usuario() |