Repository URL to install this package:
|
Version:
2.0.0rc1 ▾
|
o
õbÄ+ ã @ sÄ d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl Z zddl
Z
W n ey5 dZ
Y nw zddlZW n eyG dZY nw ddl
Z
ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ d
ZdZe
¡ pdZe oe Zej ej !e"¡¡Z#e j$j%Z%d$ddZ&G dd dZ'G dd de j(Z)G dd de j*Z+G dd de+Z,d%ddZ-dd Z.dd Z/d!d" Z0e1d#kràe0 dS dS )&aA
Unit test runner, providing new features on top of unittest module:
- colourized output
- parallel run (UNIX only)
- print failures/tracebacks on CTRL+C
- re-run failed tests only (make test-failed)
Invocation examples:
- make test
- make test-failed
Parallel:
- make test-parallel
- make test-process ARGS=--parallel
é )Úprint_functionN)Úhilite)Úprint_color)Úterm_supports_colors)Úsuper)Ú
CI_TESTING)Úimport_module_by_path)Ú
print_sysinfo)Ú
reap_children)Úsafe_rmpathé z.failed-tests.txté Fc C sD |d u r|dkrt jnt j}trt| |||d d S t| |d d S )NÚred)ÚboldÚfile)r )ÚsysÚstderrÚstdoutÚ
USE_COLORSr Úprint)ÚmsgÚcolorr r © r ú:/tmp/pip-target-wec6zj2z/lib/python/psutil/tests/runner.pyÚcprintA s
r c @ sV e Zd ZeZdgZdejv re g d¢¡ dd Z dd Z
dd Zd
d Zdd
Z
dS )Ú
TestLoaderztest_memleaks.pyZWHEELHOUSE_UPLOADER_USERNAME)ztest_osx.pyz
test_linux.pyz
test_posix.pyc s fddt j¡D S )Nc s: g | ]}| d ¡r| d¡r| jvrtj j|¡qS )Ztest_ú.py)Ú
startswithÚendswithÚ
skip_filesÚosÚpathÚjoinÚtestdir)Ú.0Úx©Úselfr r Ú
<listcomp>R s þþýz,TestLoader._get_testmods.<locals>.<listcomp>)r Úlistdirr# r&