]8) @ s d d l Z d d l Z d d l Z d d l m Z m Z d d l m Z d Z d Z d Z
d d Z d
d Z Gd d
d
e
Z e Z d S) N )loaderrunner)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 j | r | j j d r t j j | r t j j | t j } t j j | sx | j t j r| | S| } | d d j
d d j
d d S| S)Nz.py \./)ospathisfilelowerendswithisabsrelpathgetcwd
startswithpardirreplace)nameZrel_path r )/opt/alt/python35/lib64/python3.5/main.py
_convert_name s '$&r c C s d d | D S)Nc S s g | ] } t | q Sr )r ).0r r r r