← Back
Editing: test_autocall.cpython-311.pyc
� �@�c� � �. � d Z ddlmZ ddlmZ d� Zd� ZdS )ay 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. � )�LineInfo)�AutocallCheckerc � � dS )a� 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' N� r � �B/usr/lib/python3/dist-packages/IPython/core/tests/test_autocall.py�doctest_autocallr s � � � r c � � t d� � } t j }t |j ||j �� � }|� | � � �J �d S )Nzr'a')�shell�prefilter_manager�config)r �ipr r r r �check)� line_info�pm�acs r �'test_autocall_should_ignore_raw_stringsr ? sM � ��� � �I� � �B� �r�x�2�b�i� P� P� P�B� �8�8�I���&�&�&�&�&r N)�__doc__�IPython.core.splitinputr �IPython.core.prefilterr r r r r r �<module>r s^ ��� � -� ,� ,� ,� ,� ,� 2� 2� 2� 2� 2� 2�0� 0� 0�f'� '� '� '� 'r
Save File
Cancel