Feat: Few tests for Expression generator
continuous-integration/drone/push Build is failing Details

This commit is contained in:
Bertrand Benjamin 2021-10-10 16:40:50 +02:00
parent 5b0d0e5d1e
commit 9919dd77f6
1 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,15 @@
import mapytex
def test_generate_expression():
random_expression = mapytex.random.expression("{a}+{b}")
assert type(random_expression).__name__ == "Expression"
random_expression = mapytex.random.expression("{a}/{b}")
assert type(random_expression).__name__ == "Fraction"
def test_generate_expression_calculus():
random_expression = mapytex.random.expression("{a}+{a*b}")
assert type(random_expression).__name__ == "Expression"
random_expression = mapytex.random.expression("{a}/{a*b}")
assert type(random_expression).__name__ == "Fraction"
assert random_expression.denominator / random_expression.numerator >=1