seitime-frappe/frappe/tests/test_safe_exec.py
2019-10-11 14:16:49 +05:30

10 lines
No EOL
334 B
Python

from __future__ import unicode_literals
import unittest
from frappe.utils.safe_exec import safe_exec
class TestSafeExec(unittest.TestCase):
def test_import_fails(self):
self.assertRaises(ImportError, safe_exec, 'import os')
def test_internal_attributes(self):
self.assertRaises(SyntaxError, safe_exec, '().__class__.__call__')