test_eval.py revision 12391
111986Sandreas.sandberg@arm.comimport os 212391Sjason@lowepower.comfrom pybind11_tests import eval_ as m 311986Sandreas.sandberg@arm.com 411986Sandreas.sandberg@arm.com 511986Sandreas.sandberg@arm.comdef test_evals(capture): 611986Sandreas.sandberg@arm.com with capture: 712391Sjason@lowepower.com assert m.test_eval_statements() 811986Sandreas.sandberg@arm.com assert capture == "Hello World!" 911986Sandreas.sandberg@arm.com 1012391Sjason@lowepower.com assert m.test_eval() 1112391Sjason@lowepower.com assert m.test_eval_single_statement() 1211986Sandreas.sandberg@arm.com 1311986Sandreas.sandberg@arm.com filename = os.path.join(os.path.dirname(__file__), "test_eval_call.py") 1412391Sjason@lowepower.com assert m.test_eval_file(filename) 1511986Sandreas.sandberg@arm.com 1612391Sjason@lowepower.com assert m.test_eval_failure() 1712391Sjason@lowepower.com assert m.test_eval_file_failure() 18