Current File : //proc/self/root/proc/self/root/lib64/python2.7/site-packages/numpy/testing/nosetester.pyc |
�
E�`Qc @ sn d Z d d l Z d d l Z d d l Z d d l Z d � Z d � Z d d � Z d e
f d � � YZ d S( se
Nose test running.
This module implements ``test()`` and ``bench()`` functions for NumPy modules.
i����Nc C s� | } g } xQ d | k s( d | k r` t j j | � \ } } | d k rP Pn | j | � q W| s~ d | k rw d Sd Sn | j � | d j d � r� | j d � n d j | � S( s&
Given a path where a package is installed, determine its name.
Parameters
----------
filepath : str
Path to a file. If the determination fails, "numpy" is returned.
Examples
--------
>>> np.testing.nosetester.get_package_name('nonsense')
'numpy'
s
site-packagess
dist-packagest scipyt numpyi s .eggt .( s
site-packagess
dist-packages( t ost patht splitt appendt reverset endswitht popt join( t filepatht fullpatht pkg_namet p2( ( s>