B
    ,µ[ë  ã               @   s4   d dl Z d dlmZmZ d	dd„Zedkr0eƒ  dS )
é    N)ÚpathÚgetcwdé   FTc             C   s°   yddl }W n tk
r(   tdƒ‚Y nX tj d¡ t t t¡tj	¡}t
ƒ t t |tj	¡¡krltdƒ‚dd|  d|d	g}|r| d
dg¡ |s | dg¡ |j|d dS )a5  Run NetworkX tests.

    Parameters
    ----------
    verbosity: integer, optional
      Level of detail in test reports.  Higher numbers provide more detail.

    doctest: bool, optional
      True to run doctests in code modules

    numpy: bool, optional
      True to test modules dependent on numpy
    r   Nz5The nose package is needed to run the NetworkX tests.zRunning NetworkX tests:zMCan't run tests from source directory.
Run 'nosetests' from the command line.ú z--verbosity=%dz-wz-exez--with-doctestz--doctest-extension=txtz-A not numpy)Úargv)ÚnoseÚImportErrorÚsysÚstderrÚwriter   ÚjoinÚdirnameÚ__file__Úpardirr   ÚabspathÚRuntimeErrorÚextendÚrun)Ú	verbosityZdoctestZnumpyr   Znx_install_dirr   © r   ú2lib/python3.7/site-packages/networkx/tests/test.pyr      s"    r   Ú__main__)r   FT)r	   Úosr   r   r   Ú__name__r   r   r   r   Ú<module>   s   
&