From 4c5ba07d9c2f044c179d3bfdd41a6f9f20691ac9 Mon Sep 17 00:00:00 2001
From: Hong-Phuc Bui <hong-phuc.bui@htwsaar.de>
Date: Wed, 04 Jun 2025 14:16:25 +0200
Subject: [PATCH] implement polynomial

---
 polymonial/polynomial_test.py |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/polymonial/polynomial_test.py b/polymonial/polynomial_test.py
index fc49e68..f232260 100644
--- a/polymonial/polynomial_test.py
+++ b/polymonial/polynomial_test.py
@@ -3,8 +3,9 @@
 
 def test_polynomial_representation():
     c = Polynomial(5, 6, 0, -7)
-    s = f'{c}'
-    assert s == '5 6 0 -7'
+    r = repr(c)
+    s = str(c)
+    print(r, s, c)
 
 def test_evaluate():
     l = Polynomial(-12.5, 3.6)
@@ -15,14 +16,15 @@
 def test_evaluate_2():
     l = Polynomial(11, 7, -5, -4, 2)
     x = 2
-    rest_expected = [-3, -5, 0, 2]
+    q_expected = [-3, -5, 0, 2]
     y_expected = 5
-    (y, rest) = l.evaluate(x)
+    (y, q) = l.evaluate(x)
 
     assert abs(y - y_expected) < EPSILON
-    for (i, r) in enumerate( rest_expected ):
-        assert abs(r - rest[i]) < EPSILON
-
+    for (i, r) in enumerate( q_expected ):
+        assert abs(r - q[i]) < EPSILON
+    print(Polynomial(*q))
 
 if __name__ == "__main__":
-    test_evaluate_2()
\ No newline at end of file
+    #test_evaluate_2()
+    test_polynomial_representation()
\ No newline at end of file

--
Gitblit v1.10.0