/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_autocall.py (1425B)
"""These kinds of tests are less than ideal, but at least they run. This was an old test that was being run interactively in the top-level tests/ directory, which we are removing. For now putting this here ensures at least we do run the test, though ultimately this functionality should all be tested with better-isolated tests that don't rely on the global instance in iptest. """ from IPython.core.splitinput import LineInfo from IPython.core.prefilter import AutocallChecker def doctest_autocall(): """ In [1]: def f1(a,b,c): ...: return a+b+c ...: In [2]: def f2(a): ...: return a + a ...: In [3]: def r(x): ...: return True ...: In [4]: ;f2 a b c Out[4]: 'a b ca b c' In [5]: assert _ == "a b ca b c" In [6]: ,f1 a b c Out[6]: 'abc' In [7]: assert _ == 'abc' In [8]: print(_) abc In [9]: /f1 1,2,3 Out[9]: 6 In [10]: assert _ == 6 In [11]: /f2 4 Out[11]: 8 In [12]: assert _ == 8 In [12]: del f1, f2 In [13]: ,r a Out[13]: True In [14]: assert _ == True In [15]: r'a' Out[15]: 'a' In [16]: assert _ == 'a' """ def test_autocall_should_ignore_raw_strings(): line_info = LineInfo("r'a'") pm = ip.prefilter_manager ac = AutocallChecker(shell=pm.shell, prefilter_manager=pm, config=pm.config) assert ac.check(line_info) is None