Beispiel #1
0
 def test_32(self):
     self.assertEqual(
         'Formula was validated! Errors were not found.',
         validate_parsed_list([
             '(', 2.0, '^', '(', 'pi', '/', 'pi', '+', 'e', '/', 'e', '+',
             2.0, '^', 0.0, ')', ')', '^', '(', 1.0, '/', 3.0, ')'
         ]))
Beispiel #2
0
 def test_24(self):
     self.assertEqual(
         'Formula was validated! Errors were not found.',
         validate_parsed_list([
             1.0, '+', 2.0, '*', 4.0, '/', 3.0, '+', 1.0, '!=', 1.0, '+',
             2.0, '*', 4.0, '/', 3.0, '+', 2.0
         ]))
Beispiel #3
0
 def test_33(self):
     self.assertEqual(
         'Formula was validated! Errors were not found.',
         validate_parsed_list([
             10.0, '*', 'e', '^', 0.0, '*', 'log10', '(', 0.4, '-', 5.0,
             '/', '-', 0.1, '-', 10.0, ')', '-', '-', 'abs', '(', '-', 53.0,
             '/', 10.0, ')', '+', '-', 5.0
         ]))
Beispiel #4
0
 def test_36(self):
     self.assertEqual(
         'Formula was validated! Errors were not found.',
         validate_parsed_list([
             'sin', '(', 'e', '^', 'log', '(', 'e', '^', 'e', '^', 'sin',
             '(', 23.0, ')', ',', 45.0, ')', '+', 'cos', '(', 3.0, '+',
             'log10', '(', 'e', '^', '-', 'e', ')', ')', ')'
         ]))
Beispiel #5
0
 def test14(self):
     self.assertRaises(
         ValueError, lambda: validate_parsed_list([
             '(',
             '(',
             '(',
             '(',
             '(',
         ]))
Beispiel #6
0
 def test_34(self):
     self.assertEqual(
         'Formula was validated! Errors were not found.',
         validate_parsed_list([
             'sin', '(', '-', 'cos', '(', '-', 'sin', '(', 3.0, ')', '-',
             'cos', '(', '-', 'sin', '(', '-', 3.0, '*', 5.0, ')', '-',
             'sin', '(', 'cos', '(', 'log10', '(', 43.0, ')', ')', ')', ')',
             '+', 'cos', '(', 'sin', '(', 'sin', '(', 34.0, '-', 2.0, '^',
             2.0, ')', ')', ')', ')', '-', '-', 'cos', '(', 1.0, ')', '-',
             '-', 'cos', '(', 0.0, ')', '^', 3.0, ')'
         ]))
Beispiel #7
0
 def test_15(self):
     self.assertEqual(
         'Formula was validated! Errors were not found.',
         validate_parsed_list(
             ['sin', '(', 'pi', '/', 2.0, ')', '*', 111.0, '*', 6.0]))
Beispiel #8
0
 def test_12(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list(['log', '(', 'e', ')']))
Beispiel #9
0
 def test21(self):
     self.assertRaises(
         ValueError, lambda: validate_parsed_list(
             ['(', 1.0, '+', 5.0, ')', '(', 1.0, '+', 5.0, ')']))
Beispiel #10
0
 def test16(self):
     self.assertRaises(
         ValueError, lambda: validate_parsed_list([77.0, '==', '==', 77.0]))
Beispiel #11
0
 def test_40(self):
     self.assertEqual('Formula was validated! '
                      'Errors were not found.',
                      validate_parsed_list(['pow', '(', 1.0, ')']))
Beispiel #12
0
 def test12(self):
     self.assertRaises(ValueError,
                       lambda: validate_parsed_list([6.0, '*', '*', 6.0]))
Beispiel #13
0
 def test_23(self):
     self.assertEqual(
         'Formula was validated! Errors were not found.',
         validate_parsed_list(
             ['e', '^', 5.0, '>=', 'e', '^', 5.0, '+', 1.0]))
Beispiel #14
0
 def test_21(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list([2.0, '^', 3.0, '^', 4.0]))
Beispiel #15
0
 def test_19(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list([102.0, '%', 12.0, '%', 7.0]))
Beispiel #16
0
 def test_18(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list(['round', '(', 123.456789, ')']))
Beispiel #17
0
 def test_17(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list(['abs', '(', '-', 5.0, ')']))
Beispiel #18
0
 def test9(self):
     self.assertRaises(
         ValueError,
         lambda: validate_parsed_list(['log10', 0.0, '(', 100.0, ')']))
Beispiel #19
0
 def test_35(self):
     self.assertEqual(
         'Formula was validated! Errors were not found.',
         validate_parsed_list(
             [2.0, '^', '(', 2.0, '^', 2.0, '*', 2.0, '^', 2.0, ')']))
Beispiel #20
0
 def test_25(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list(['(', 100.0, ')']))
Beispiel #21
0
 def test_37(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list([1.0, '*', '-', 13.0]))
Beispiel #22
0
 def test10(self):
     self.assertRaises(
         ValueError,
         lambda: validate_parsed_list(['-', '-', '-', '-', '-', '-']))
Beispiel #23
0
 def test_39(self):
     self.assertEqual(
         'Formula was validated! '
         'Errors were not found.',
         validate_parsed_list(
             ['log', '(', 1.0, ',', '(', '-', 13.0, ')', ')']))
Beispiel #24
0
 def test_26(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list([666.0]))
Beispiel #25
0
 def test_27(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list(['-', 0.1]))
Beispiel #26
0
 def test_29(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list([0.1, '*', 2.0, '^', 56.0]))
Beispiel #27
0
 def test17(self):
     self.assertRaises(ValueError,
                       lambda: validate_parsed_list(['_', '+', 'son']))
Beispiel #28
0
 def test_30(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list(['e', '^', 34.0]))
Beispiel #29
0
 def test22(self):
     self.assertRaises(
         ValueError, lambda: validate_parsed_list(
             ['(', '.', 77.0, '-', 4.0, ')', '.', 2.0]))
Beispiel #30
0
 def test_11(self):
     self.assertEqual('Formula was validated! Errors were not found.',
                      validate_parsed_list(['pi', '+', 'e']))