Пример #1
0
    def test_eval_with_expressions_list_as_input(self):

        expressions = pythonect.parse('"Hello, world" -> 1 | 2')

        self.assertEqual(
            pythonect.eval(expressions, copy.copy(self.globals_),
                           copy.copy(self.locals_)), 2)
Пример #2
0
    def test_eval_with_expressions_list_as_input(self):

        expressions = pythonect.parse('"Hello, world" -> 1 | 2')

        self.assertEqual(pythonect.eval(expressions, {}, {}), 2)
Пример #3
0
    def test_eval_with_expressions_list_as_input(self):

        expressions = pythonect.parse('"Hello, world" -> 1 | 2')

        self.assertEqual(pythonect.eval(expressions, {}, {}), 2)
Пример #4
0
def parse(source):

    return pythonect.parse(source)
Пример #5
0
    def test_eval_with_expressions_list_as_input(self):

        expressions = pythonect.parse('"Hello, world" -> 1 | 2')

        self.assertEqual(pythonect.eval(expressions, copy.copy(self.globals_), copy.copy(self.locals_)), 2)
Пример #6
0
def parse(source):

    return pythonect.parse(source)
Пример #7
0
    def test_program_expr_list(self):

        self.assertEqual(pythonect.parse('1 , 2'), [[[None, '1']], [[None, '2']]])
Пример #8
0
    def test_odd_expr_atom_op_expr(self):

        self.assertEqual(pythonect.parse('1 -> 1 -> 1'), [[['->', '1'], ['->', '1'], [None, '1']]])
Пример #9
0
    def test_expr_atom(self):

        self.assertEqual(pythonect.parse('1'), [[[None, '1']]])
Пример #10
0
    def test_program_empty(self):

        self.assertEqual(pythonect.parse(''), [])