コード例 #1
0
ファイル: test_eval.py プロジェクト: urwithajit9/pythonect
    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
ファイル: test_eval.py プロジェクト: cocaman/pythonect
    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
ファイル: eval.py プロジェクト: INFOSECAPPS/hackersh
def parse(source):

    return pythonect.parse(source)
コード例 #5
0
ファイル: test_eval.py プロジェクト: ESSL-CQQ/pythonect
    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(''), [])