D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
python35
/
lib
/
python3.5
/
lib2to3
/
tests
/
__pycache__
/
Filename :
test_util.cpython-35.opt-1.pyc
back
Copy
p��Y�R � @ s~ d Z d d l m Z d d l Z d d l m Z m Z d d l m Z d d l m Z m Z m Z m Z d d l m Z d d d � Z Gd d � d e j � Z Gd d � d e j � Z Gd d � d e j � Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z Gd d � d e j � Z Gd d � d e j � Z Gd d � d e j � Z Gd d � d e j � Z d S)z' Test suite for the code in fixer_util � )�support� N)�Node�Leaf)� fixer_util)�Attr�Name�Call�Comma)�tokenc C s@ t j | � } x! t | � D] } | j d } q Wd | _ | S)Nr )r Zparse_string�range�children�parent)�code�strip_levelsZtree�i� r �(/opt/python35/lib/python3.5/test_util.py�parse s r c @ s e Z d Z d d � Z d S)� MacroTestCasec C sD t | t t f � r* t t j j | � } | j t | � | � d S)N) � isinstance�tuple�listr r ZsymsZsimple_stmt�assertEqual�str)�self�node�stringr r r � assertStr s zMacroTestCase.assertStrN)�__name__� __module__�__qualname__r r r r r r s r c @ s4 e Z d Z d d � Z d d � Z d d � Z d S)� Test_is_tuplec C s t j t | d d �� S)Nr � )r �is_tupler )r r r r r r$ s zTest_is_tuple.is_tuplec C sr | j | j d � � | j | j d � � | j | j d � � | j | j d � � | j | j d � � d S)Nz(a, b)z(a, (b, c))z((a, (b, c)),)z(a,)z())� assertTruer$ )r r r r � test_valid# s zTest_is_tuple.test_validc C s0 | j | j d � � | j | j d � � d S)Nz(a)z('foo') % (b, c))�assertFalser$ )r r r r �test_invalid* s zTest_is_tuple.test_invalidN)r r r! r$ r&