Your IP : 216.73.216.213
�^�]# � @ s d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z m Z m
Z
m Z m Z e j
e � Z d d d g Z e j j Z e j j Z e j j Z e j j Z e j j Z e j j Z Gd d � d e � Z e Z Gd d � d e � Z! d S)
z�
Test Selection
--------------
Test selection is handled by a Selector. The test loader calls the
appropriate selector method for each object it encounters that it
thinks may be a test.
� N)�Config)�split_test_name�src�getfilename�
getpackage� ispackage�
is_executable�Selector�defaultSelector�TestAddressc @ s� e Z d Z d Z d d � Z d d � Z d d � Z d d � Z d
d � Z d d
� Z d d � Z
d d � Z d d � Z d S)r z�Core test selector. Examines test candidates and determines whether,
given the specified configuration, the test candidate should be selected
as a test.
c C s&