test on str2tokens with poly
This commit is contained in:
parent
1ae92b22f5
commit
5b7c9d412c
@ -43,6 +43,22 @@ class TestStr2tokens(unittest.TestCase):
|
|||||||
tok = str2in_tokens(exp)
|
tok = str2in_tokens(exp)
|
||||||
self.assertEqual(tok, ["(", -3, ")", "*","(", 2, ")" ])
|
self.assertEqual(tok, ["(", -3, ")", "*","(", 2, ")" ])
|
||||||
|
|
||||||
|
def test_str2tokens_poly(self):
|
||||||
|
exp = "2x + 4"
|
||||||
|
post = str2in_tokens(exp)
|
||||||
|
self.assertEqual(post, [2, < Polynom [0, 1]>, '*', 4, '+'])
|
||||||
|
|
||||||
|
|
||||||
|
def test_str2tokens_poly_double_x(self):
|
||||||
|
exp = "xx + 4"
|
||||||
|
post = str2in_tokens(exp)
|
||||||
|
self.assertEqual(post, [< Polynom [0, 1]>, < Polynom [0, 1]>, '*', 4, '+'])
|
||||||
|
|
||||||
|
def test_str2tokens_poly(self):
|
||||||
|
exp = "x(2+1) + 4"
|
||||||
|
post = str2in_tokens(exp)
|
||||||
|
self.assertEqual(post, [< Polynom [0, 1]>, 2, 1, '+', '*', 4, '+'])
|
||||||
|
|
||||||
def test_str2in_tokens_time_lack2(self):
|
def test_str2in_tokens_time_lack2(self):
|
||||||
exp = "-3(2)"
|
exp = "-3(2)"
|
||||||
tok = str2in_tokens(exp)
|
tok = str2in_tokens(exp)
|
||||||
|
Loading…
Reference in New Issue
Block a user