D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
opt
/
python35
/
lib
/
python3.5
/
unittest
/
test
/
__pycache__
/
Filename :
test_runner.cpython-35.pyc
back
Copy
q��Y�. � @ s� d d l Z d d l Z d d l 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 Gd d � d e j � Z Gd d � d e j � Z e d k r� e j � d S) � N)�_Outcome)� LoggingResult�#ResultWithNoStartTestRunStopTestRunc @ s@ e Z d Z d d � Z d d � Z d d � Z d d � Z d S) �TestCleanUpc s Gd d � d t j � } | d � } | j | j g � g � � f d d � } � f d d � } | j | d d d d d d d �| j | � | j | j | d t d d d d � f | f i f g � | j | j � � | j � d f i f d d t d d d d � f g � d S)Nc @ s e Z d Z d d � Z d S)z-TestCleanUp.testCleanUp.<locals>.TestableTestc S s d S)N� )�selfr r �*/opt/python35/lib/python3.5/test_runner.py�testNothing s z9TestCleanUp.testCleanUp.<locals>.TestableTest.testNothingN)�__name__� __module__�__qualname__r r r r r �TestableTest s r r c s � j d | | f � d S)N� )�append)�args�kwargs)�cleanupsr r �cleanup1 s z)TestCleanUp.testCleanUp.<locals>.cleanup1c s � j d | | f � d S)N� )r )r r )r r r �cleanup2 s z)TestCleanUp.testCleanUp.<locals>.cleanup2r r � ZfourZhelloZfiveZgoodbye)r r r )r r r )�unittest�TestCase�assertEqualZ _cleanups� addCleanup�dict� assertTrue� doCleanups)r r �testr r r )r r �testCleanUp s " zTestCleanUp.testCleanUpc s Gd d � d t j � } | d � } t � } | _ t d � � t d � � � f d d � } � f d d � } | j | � | j | � | j | j � � | j | j � t | j � \ \ } \ } } } \ } \ } } } | j | | f t � f � | j | | f t � f � d S) Nc @ s e Z d Z d d � Z d S)z7TestCleanUp.testCleanUpWithErrors.<locals>.TestableTestc S s d S)Nr )r r r r r , s zCTestCleanUp.testCleanUpWithErrors.<locals>.TestableTest.testNothingN)r r r r r r r r r + s r r �fooZbarc s � � d S)Nr r )�exc1r r r 4 s z3TestCleanUp.testCleanUpWithErrors.<locals>.cleanup1c s � � d S)Nr r )�exc2r r r 7 s z3TestCleanUp.testCleanUpWithErrors.<locals>.cleanup2)r r r Z_outcome� Exceptionr �assertFalser �success�reversed�errorsr )r r r Zoutcomer r �_ZType1Z instance1ZType2Z instance2r )r! r"