/opt/imh-python/lib/python3.9/site-packages/IPython/utils/tests
NameSizeModeActions
__pycache__/-0755rm
test_capture.py53190644editdlrm
test_decorators.py1700644editdlrm
test_deprecated.py1830644editdlrm
test_dir2.py14460644editdlrm
test_imports.py4390644editdlrm
test_importstring.py12130644editdlrm
test_io.py14100644editdlrm
test_module_paths.py32720644editdlrm
test_openpy.py12190644editdlrm
test_path.py161040644editdlrm
test_process.py61340644editdlrm
test_pycolorize.py17610644editdlrm
test_shimmodule.py3870644editdlrm
test_sysinfo.py4640644editdlrm
test_tempdir.py11080644editdlrm
test_text.py77600644editdlrm
test_tokenutil.py39180644editdlrm
test_wildcard.py47290644editdlrm
__init__.py00644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/IPython/utils/tests/test_openpy.py (1219B)
import io import os.path from IPython.utils import openpy mydir = os.path.dirname(__file__) nonascii_path = os.path.join(mydir, "../../core/tests/nonascii.py") def test_detect_encoding(): with open(nonascii_path, "rb") as f: enc, lines = openpy.detect_encoding(f.readline) assert enc == "iso-8859-5" def test_read_file(): with io.open(nonascii_path, encoding="iso-8859-5") as f: read_specified_enc = f.read() read_detected_enc = openpy.read_py_file(nonascii_path, skip_encoding_cookie=False) assert read_detected_enc == read_specified_enc assert "coding: iso-8859-5" in read_detected_enc read_strip_enc_cookie = openpy.read_py_file( nonascii_path, skip_encoding_cookie=True ) assert "coding: iso-8859-5" not in read_strip_enc_cookie def test_source_to_unicode(): with io.open(nonascii_path, "rb") as f: source_bytes = f.read() assert ( openpy.source_to_unicode(source_bytes, skip_encoding_cookie=False).splitlines() == source_bytes.decode("iso-8859-5").splitlines() ) source_no_cookie = openpy.source_to_unicode(source_bytes, skip_encoding_cookie=True) assert "coding: iso-8859-5" not in source_no_cookie