a
    p=icC                     @   sj   d Z dd Zdd Zdd Zdd Zd	d
 ZedkrfddlZddlm	Z	 de
dgZejjee	 gd dS )z9 Doctests for NumPy-specific nose/doctest modifications

c                   C   s   dS )zY
    >>> 2+2
    <BadExample object at 0x084D05AC>  #random: may vary on your system
    N r   r   r   t/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/site-packages/numpy/testing/tests/test_doctesting.pycheck_random_directive   s    r   c                   C   s   dS )z4
    >>> np.array([1,2,3])
    array([1, 2, 3])
    Nr   r   r   r   r   check_implicit_np   s    r   c                   C   s   dS )zf
    # whitespace after the 3
    >>> 1+2
    3

    # whitespace before the 7
    >>> 3+4
     7
    Nr   r   r   r   r   check_whitespace_enabled   s    r   c                   C   s   dS )a   Check that no output does not cause an error.

    This is related to nose bug 445; the numpy plugin changed the
    doctest-result-variable default and therefore hit this bug:
    http://code.google.com/p/python-nose/issues/detail?id=445

    >>> a = 10
    Nr   r   r   r   r   check_empty_output!   s    r   c                   C   s   dS )zZ Check skip directive

    The test below should not run

    >>> 1/0 #doctest: +SKIP
    Nr   r   r   r   r   
check_skip+   s    r   __main__    N)NumpyDoctest z--with-numpydoctest)argvZ
addplugins)__doc__r   r   r   r   r   __name__noseZnumpy.testing.noseclassesr
   __file__r   coreZTestProgramr   r   r   r   <module>   s   
	
