diff --git a/test/calculus/random/test_expression_generator.py b/test/calculus/random/test_expression_generator.py new file mode 100644 index 0000000..339c3ec --- /dev/null +++ b/test/calculus/random/test_expression_generator.py @@ -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 +