ó
SÉLjc @ s) d Z d Z d d l Z d d l Z d d l Z d d l Z y d d l Z Wn e k
rk d d l Z n Xd d l m
Z
d d l m Z d d l m
Z
d d l m Z d d l m Z d d l m Z d d
l m Z d d l m Z d d l m Z d d l m Z d d
l m Z d d l m Z d e j f d „ ƒ YZ d e j f d „ ƒ YZ e
j e e ƒ d e f d „ ƒ Yƒ Z d e f d „ ƒ YZ d e f d „ ƒ YZ d e j f d „ ƒ YZ d e j f d „ ƒ YZ e
j e e ƒ d e f d „ ƒ Yƒ Z e! d k r%e j" ƒ n d S( s% Test for google.protobuf.text_format.s kenton@google.com (Kenton Varda)iÿÿÿÿN( t _parameterized( t any_test_pb2( t map_unittest_pb2( t unittest_mset_pb2( t unittest_pb2( t unittest_proto3_arena_pb2( t api_implementation( t message_set_extensions_pb2( t test_util( t descriptor_pool( t text_formatt SimpleTextFormatTestsc B s e Z d „ Z RS( c C s. x' t j D] } | j d t | ƒ ƒ q
Wd S( Ni ( R
t _QUOTESt assertEqualt len( t selft quote( ( sM /usr/lib/python2.7/site-packages/google/protobuf/internal/text_format_test.pyt testQuoteMarksAreSingleCharsF s ( t __name__t
__module__R ( ( ( sM /usr/lib/python2.7/site-packages/google/protobuf/internal/text_format_test.pyR @ s t TextFormatBasec B s, e Z d „ Z d „ Z d „ Z d „ Z RS( c C sR t j | ƒ �= } t t k r( | j ƒ Sg | D] } | j d ƒ ^ q/ SWd QXd S( Ns utf-8( R t
GoldenFilet strt bytest readlinest decode( R t golden_filenamet ft golden_line( ( sM /usr/lib/python2.7/site-packages/google/protobuf/internal/text_format_test.pyt
ReadGoldenN s c C s, | j | ƒ } | j | d j | ƒ ƒ d S( Nt ( R t assertMultiLineEqualt join( R t textR t golden_lines( ( sM /usr/lib/python2.7/site-packages/google/protobuf/internal/text_format_test.pyt CompareToGoldenFileS s c C s | j | | ƒ d S( N( R
( R R! t golden_text( ( sM /usr/lib/python2.7/site-packages/google/protobuf/internal/text_format_test.pyt CompareToGoldenTextW s c C s[ | j d d ƒ j d d ƒ j d d ƒ j d d ƒ } t j d t j ƒ j d | ƒ } | S( Ns e+0s e+s e-0s e-s \.0$R ( t replacet ret compilet MULTILINEt sub( R R! ( ( sM /usr/lib/python2.7/site-packages/google/protobuf/internal/text_format_test.pyt RemoveRedundantZerosZ s !( R R R R# R% R+ ( ( ( sM /usr/lib/python2.7/site-packages/google/protobuf/internal/text_format_test.pyR L s t TextFormatTestc B s e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z d
„ Z d „ Z
d „ Z d
„ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( c C s¢ | j ƒ } | j j d ƒ | j j d ƒ | j j d ƒ | j j d ƒ | j j d ƒ | j j d ƒ | j j d ƒ | j | j t j | ƒ ƒ d ƒ d S( Nlûÿÿÿ l ÿÿÿÿ gw¾Ÿ/Ý^@gÆtþQFÖ„DgŽ‹Â‚°6