File: //lib/python3.6/site-packages/google/protobuf/internal/__pycache__/text_format_test.cpython-36.pyc
3
���h�� �
@ s� d Z dZddlZddlZddlZddlZyddlZW n ek
rP ddlZY nX ddl m
Z
ddlmZ ddlm
Z
ddlmZ ddlmZ dd lmZ dd
l mZ ddl mZ ddl mZ ddl mZ dd
lmZ ddlmZ G dd� dej�ZG dd� dej�Ze
jee�G dd� de��ZG dd� de�ZG dd� de�ZG dd� dej�ZG dd� dej�Ze
jee�G dd� de��Z e!dk�r�ej"� dS ) z%Test for google.protobuf.text_format.z kenton@google.com (Kenton Varda)� N)�_parameterized)�any_test_pb2)�map_unittest_pb2)�unittest_mset_pb2)�unittest_pb2)�unittest_proto3_arena_pb2)�api_implementation)�message_set_extensions_pb2)� test_util)�descriptor_pool)�text_formatc @ s e Zd Zdd� ZdS )�SimpleTextFormatTestsc C s$ xt jD ]}| jdt|�� qW d S )N� )r Z_QUOTES�assertEqual�len)�selfZquote� r �&/usr/lib/python3.6/text_format_test.py�testQuoteMarksAreSingleCharsF s z2SimpleTextFormatTests.testQuoteMarksAreSingleCharsN)�__name__�
__module__�__qualname__r r r r r r
@ s r
c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�TextFormatBasec C s4 t j|�� }ttkr|j� S dd� |D �S Q R X d S )Nc S s g | ]}|j d ��qS )zutf-8)�decode)�.0Zgolden_liner r r �
<listcomp>Q s z-TextFormatBase.ReadGolden.<locals>.<listcomp>)r
Z
GoldenFile�str�bytes� readlines)r �golden_filename�fr r r �
ReadGoldenN s zTextFormatBase.ReadGoldenc C s | j |�}| j|dj|�� d S )N� )r! ZassertMultiLineEqual�join)r �textr Zgolden_linesr r r �CompareToGoldenFileS s
z"TextFormatBase.CompareToGoldenFilec C s | j ||� d S )N)r )r r$ �golden_textr r r �CompareToGoldenTextW s z"TextFormatBase.CompareToGoldenTextc C s>