ó
X¾÷Xc           @   s¢   d  Z  d Z y d d l Z Wn e k
 r; d d l Z n Xd d l m Z d d l m Z d d l m	 Z	 d e j
 f d „  ƒ  YZ e d	 k rž e j ƒ  n  d S(
   s.   Tests for google.protobuf.descriptor_database.s"   matthewtoia@google.com (Matt Toia)iÿÿÿÿN(   t   descriptor_pb2(   t   factory_test2_pb2(   t   descriptor_databaset   DescriptorDatabaseTestc           B   s   e  Z d  „  Z RS(   c         C   sË   t  j ƒ  } t j j t j j ƒ } | j | ƒ |  j	 | | j
 d ƒ ƒ |  j	 | | j d ƒ ƒ |  j	 | | j d ƒ ƒ |  j	 | | j d ƒ ƒ |  j	 | | j d ƒ ƒ |  j	 | | j d ƒ ƒ d  S(   Ns,   google/protobuf/internal/factory_test2.protos/   google.protobuf.python.internal.Factory2MessagesE   google.protobuf.python.internal.Factory2Message.NestedFactory2Messages,   google.protobuf.python.internal.Factory2EnumsB   google.protobuf.python.internal.Factory2Message.NestedFactory2EnumsD   google.protobuf.python.internal.MessageWithNestedEnumOnly.NestedEnum(   R   t   DescriptorDatabaseR    t   FileDescriptorProtot
   FromStringR   t
   DESCRIPTORt   serialized_pbt   Addt   assertEqualt   FindFileByNamet   FindFileContainingSymbol(   t   selft   dbt   file_desc_proto(    (    sS   /tmp/pip-build-h1VYrz/protobuf/google/protobuf/internal/descriptor_database_test.pyt   testAdd1   s     	




(   t   __name__t
   __module__R   (    (    (    sS   /tmp/pip-build-h1VYrz/protobuf/google/protobuf/internal/descriptor_database_test.pyR   /   s   t   __main__(   t   __doc__t
   __author__t	   unittest2t   unittestt   ImportErrort   google.protobufR    t   google.protobuf.internalR   R   t   TestCaseR   R   t   main(    (    (    sS   /tmp/pip-build-h1VYrz/protobuf/google/protobuf/internal/descriptor_database_test.pyt   <module>!   s   