← Back
Editing: test_compat.cpython-38.pyc
U ��W[^r � @ sX d Z ddlmZmZ ddlZddlZddlZddlZddlZddl m Z ddlmZm Z mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z" ddl#m$Z$ ddl%m&Z& G dd � d e j'�Z(G d d� de j'�Z)G dd � d e j'�Z*e�rde*_+G dd� de j'�Z,G dd� de j'�Z-G dd� de j'�Z.eG dd� de/��Z0G dd� de j'�Z1G dd� de j'�Z2e�s|de2_+G dd� de j'�Z3G dd� de j'�Z4G d d!� d!e j'�Z5G d"d#� d#e j'�Z6G d$d%� d%e j'�Z7G d&d'� d'e j8�Z9G d(d)� d)e j8�Z:G d*d+� d+e j8�Z;G d,d-� d-e j8�Z<G d.d/� d/e j8�Z=G d0d1� d1e j8�Z>G d2d3� d3e j'�Z?dS )4z% Tests for L{twisted.python.compat}. � )�division�absolute_importN)�unittest)�reduce�execfile�_PY3�_PYPY� comparable�cmp�nativeString� networkString�unicode� lazyByteSlice�reraise�NativeStringIO� iterbytes� intToBytes�ioType�bytesEnviron� iteritems�_coercedUnicode�unichr� raw_input� _bytesRepr�_get_async_param)�FilePath)�platformc @ sv e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z erZde_de _de _dd� Z dd� Zdd� ZdS )�IOTypeTestsz? Test cases for determining a file-like object's type. c C s | � tt�� �t� dS )z= An L{io.StringIO} accepts and returns text. N)�assertEqualr �io�StringIO� unicodeCompat��self� r$ �:/usr/lib/python3/dist-packages/twisted/test/test_compat.py�test_3StringIO s zIOTypeTests.test_3StringIOc C s | � tt�� �t� dS )z= An L{io.BytesIO} accepts and returns bytes. N)r r r �BytesIO�bytesr"