|
|
@@ -1,27 +0,0 @@
|
|
|
-import unittest
|
|
|
-
|
|
|
-from src.calc import Parser
|
|
|
-from tests.parser import run_expressions
|
|
|
-from sympy import Symbol, symbols
|
|
|
-
|
|
|
-
|
|
|
-class TestVariables(unittest.TestCase):
|
|
|
-
|
|
|
- def test_addition(self):
|
|
|
- expressions = [('5 + 5', 5 + 5)]
|
|
|
- run_expressions(Parser, expressions)
|
|
|
-
|
|
|
- def test_addition_of_one_term(self):
|
|
|
- a = Symbol('a')
|
|
|
- expressions = [('a + 5', 5 + a)]
|
|
|
- run_expressions(Parser, expressions)
|
|
|
-
|
|
|
- def test_addition_of_two_terms(self):
|
|
|
- a, b = symbols('a,b')
|
|
|
- expressions = [('4*a + 5*b', 4 * a + 5 * b)]
|
|
|
- run_expressions(Parser, expressions)
|
|
|
-
|
|
|
- #def test_short_addition_of_two_terms(self):
|
|
|
- # a, b = symbols('a,b')
|
|
|
- # expressions = [('4a + 5b', 4.0*a + 5.0*b)]
|
|
|
- # run_expressions(expressions, verbose=1)
|