From 9919dd77f6745efaf362cb6f507102e67a8f3365 Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Sun, 10 Oct 2021 16:40:50 +0200 Subject: [PATCH] Feat: Few tests for Expression generator --- test/calculus/random/test_expression_generator.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 test/calculus/random/test_expression_generator.py 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 +