def test_add_multiple_symbol5(self): polynomial = '(6.56)(a^2)' list_with_all_symbols = [ '(', '6.56', ')', '*', '(', 'a', '^', '2', ')' ] self.assertEqual(list_with_all_symbols, add_multiple_symbol(polynomial))
def test_add_multiple_symbol1(self): polynomial = '3(742ab+6)a+b*a(8a+4)(a+2)' list_with_all_symbols = [ '3', '*', '(', '742', '*', 'a', '*', 'b', '+', '6', ')', '*', 'a', '+', 'b', '*', 'a', '*', '(', '8', '*', 'a', '+', '4', ')', '*', '(', 'a', '+', '2', ')' ] self.assertEqual(list_with_all_symbols, add_multiple_symbol(polynomial))
def check(poly, variables, EPS): try: checkOnExceptions(poly) except Exception as exc: print(exc) sys.exit(1) return final_move( convert_to_postfix_notation( calculate_polynomial( count_powers( adding_extra_brackets( add_multiple_symbol(delete_spaces(poly)))), variables, EPS)), variables, EPS).monomials
def test_add_multiple_symbol4(self): polynomial = '(6)a' list_with_all_symbols = ['(', '6', ')', '*', 'a'] self.assertEqual(list_with_all_symbols, add_multiple_symbol(polynomial))
def test_add_multiple_symbol3(self): polynomial = '3.5(72.4+6.4)' list_with_all_symbols = ['3.5', '*', '(', '72.4', '+', '6.4', ')'] self.assertEqual(list_with_all_symbols, add_multiple_symbol(polynomial))
def test_add_multiple_symbol2(self): polynomial = '72.5ab' list_with_all_symbols = ['72.5', '*', 'a', '*', 'b'] self.assertEqual(list_with_all_symbols, add_multiple_symbol(polynomial))