/opt/imh-python/lib/python3.9/site-packages/IPython/core/tests
NameSizeModeActions
daft_extension/-0755rm
__pycache__/-0755rm
2x2.jpg3310644editdlrm
2x2.png710644editdlrm
bad_all.py2060644editdlrm
nonascii.py1350644editdlrm
nonascii2.py1550644editdlrm
print_argv.py320644editdlrm
refbug.py14940644editdlrm
simpleerr.py5830644editdlrm
tclass.py9210644editdlrm
test_alias.py20070644editdlrm
test_application.py22450644editdlrm
test_async_helpers.py86470644editdlrm
test_autocall.py14250644editdlrm
test_compilerop.py21740644editdlrm
test_completer.py608030644editdlrm
test_completerlib.py65070644editdlrm
test_debugger.py145010644editdlrm
test_display.py159460644editdlrm
test_displayhook.py35930644editdlrm
test_events.py22870644editdlrm
test_exceptiongroup_tb.py35990644editdlrm
test_extension.py30260644editdlrm
test_formatters.py142490644editdlrm
test_guarded_eval.py156550644editdlrm
test_handlers.py32860644editdlrm
test_history.py116980644editdlrm
test_hooks.py23160644editdlrm
test_imports.py11530644editdlrm
test_inputsplitter.py232130644editdlrm
test_inputtransformer.py157550644editdlrm
test_inputtransformer2.py114080644editdlrm
test_inputtransformer2_line.py29710644editdlrm
test_interactiveshell.py396600644editdlrm
test_iplib.py66770644editdlrm
test_logger.py7760644editdlrm
test_magic.py443590644editdlrm
test_magic_arguments.py47780644editdlrm
test_magic_terminal.py59960644editdlrm
test_oinspect.py156740644editdlrm
test_page.py7720644editdlrm
test_paths.py70810644editdlrm
test_prefilter.py42140644editdlrm
test_profile.py50640644editdlrm
test_prompts.py8450644editdlrm
test_pylabtools.py78800644editdlrm
test_run.py193690644editdlrm
test_shellapp.py18920644editdlrm
test_splitinput.py12270644editdlrm
test_ultratb.py120260644editdlrm
__init__.py00644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/IPython/core/tests/test_application.py (2245B)
# coding: utf-8 """Tests for IPython.core.application""" import os import tempfile from tempfile import TemporaryDirectory from traitlets import Unicode from IPython.core.application import BaseIPythonApplication from IPython.testing import decorators as dec @dec.onlyif_unicode_paths def test_unicode_cwd(): """Check that IPython starts with non-ascii characters in the path.""" wd = tempfile.mkdtemp(suffix=u"€") old_wd = os.getcwd() os.chdir(wd) #raise Exception(repr(os.getcwd())) try: app = BaseIPythonApplication() # The lines below are copied from Application.initialize() app.init_profile_dir() app.init_config_files() app.load_config_file(suppress_errors=False) finally: os.chdir(old_wd) @dec.onlyif_unicode_paths def test_unicode_ipdir(): """Check that IPython starts with non-ascii characters in the IP dir.""" ipdir = tempfile.mkdtemp(suffix=u"€") # Create the config file, so it tries to load it. with open(os.path.join(ipdir, "ipython_config.py"), "w", encoding="utf-8") as f: pass old_ipdir1 = os.environ.pop("IPYTHONDIR", None) old_ipdir2 = os.environ.pop("IPYTHON_DIR", None) os.environ["IPYTHONDIR"] = ipdir try: app = BaseIPythonApplication() # The lines below are copied from Application.initialize() app.init_profile_dir() app.init_config_files() app.load_config_file(suppress_errors=False) finally: if old_ipdir1: os.environ["IPYTHONDIR"] = old_ipdir1 if old_ipdir2: os.environ["IPYTHONDIR"] = old_ipdir2 def test_cli_priority(): with TemporaryDirectory() as td: class TestApp(BaseIPythonApplication): test = Unicode().tag(config=True) # Create the config file, so it tries to load it. with open(os.path.join(td, "ipython_config.py"), "w", encoding="utf-8") as f: f.write("c.TestApp.test = 'config file'") app = TestApp() app.initialize(["--profile-dir", td]) assert app.test == "config file" app = TestApp() app.initialize(["--profile-dir", td, "--TestApp.test=cli"]) assert app.test == "cli"