3
���hnV � @ s( d Z dZddlZddlZddlZddlZddlZddlZddlZddl Z yddl
ZW n ek
rp ddlZY nX ye
W n ek
r� dd� Z
Y nX ddlmZ ddlmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ej �rXe!Z"dd� Z#dd� Z$dd� Z%dd� Z&ej'Z'ej(defdef�G dd � d e'��Z)G d!d"� d"e'�Z*G d#d$� d$e'�Z+G d%d&� d&e'�Z,G d'd(� d(e'�Z-ej.ej/� d)k�p�ej0d0k d,�G d-d.� d.e'��Z1e2d/k�r$ej3� dS )1a� Tests python protocol buffers against the golden message.
Note that the golden messages exercise every known field type, thus this
test ends up exercising and verifying nearly all of the parsing and
serialization code in the whole library.
TODO(kenton): Merge with wire_format_test? It doesn't make a whole lot of
sense to call this a test of the "message" module, which only declares an
abstract interface.
z!gps@google.com (Gregory P. Smith)� Nc C s | |k| |k S )N� )�x�yr r �"/usr/lib/python3.6/message_test.py�<lambda>>