import subprocess import sys import test_support import unittest class AccessBuiltinCodecs(unittest.TestCase): def test_print_sans_lib(self): '''Encodes and decodes using utf-8 after in an environment without the standard library Checks that the builtin utf-8 codec is always available: http://bugs.jython.org/issue1458''' subprocess.call([sys.executable, "-J-Dpython.cachedir.skip=true", "-J-Dpython.security.respectJavaAccessibility=false", test_support.findfile('print_sans_lib.py')]) def test_main(): test_support.run_unittest(AccessBuiltinCodecs) if __name__ == "__main__": test_main()