o
0¦iø+ ã @ sr d dl Z d dlZd dlZddlmZmZ ddlmZ dZdZ dZ
dd „ Zd
d„ Zdd
„ Z
G dd„ deƒZeZdS )é Né )ÚloaderÚrunner)ÚinstallHandlerTa Examples:
%(prog)s test_module - run tests from test_module
%(prog)s module.TestClass - run tests from module.TestClass
%(prog)s module.Class.test_method - run specified test method
%(prog)s path/to/test_file.py - run tests from test_file.py
aF Examples:
%(prog)s - run default set of tests
%(prog)s MyTestSuite - run suite 'MyTestSuite'
%(prog)s MyTestCase.testSomething - run MyTestCase.testSomething
%(prog)s MyTestCase - run all 'test*' test methods
in MyTestCase
c C s€ t j | ¡r>| ¡ d¡r>t j | ¡r,t j | t ¡ ¡}t j |¡s(| t j ¡r*| S |} t j
| ¡d d… dd¡ dd¡S | S )Nz.pyéýÿÿÿú\Ú.ú/)ÚosÚpathÚisfileÚlowerÚendswithÚisabsÚrelpathÚgetcwdÚ
startswithÚpardirÚnormpathÚreplace)ÚnameZrel_path© r ú4/opt/alt/python310/lib64/python3.10/unittest/main.pyÚ
_convert_name s $r c C s dd„ | D ƒS )Nc S s g | ]}t |ƒ‘qS r )r )Ú.0r r r r Ú