3
SษLj ใ @ s d Z dZyddlZW n ek
r0 ddlZY nX ddlmZ ddlmZ ddlm Z ddlm
Z
G dd d ejZe
d
krej dS )z.Tests for google.protobuf.descriptor_database.z"matthewtoia@google.com (Matt Toia)้ N)ฺunittest_pb2)ฺdescriptor_pb2)ฺfactory_test2_pb2)ฺdescriptor_databasec @ s e Zd Zdd ZdS )ฺDescriptorDatabaseTestc C s( t j }tjjtjj}|j| | j ||j
d | j ||jd | j ||jd | j ||jd | j ||jd | j ||jd | j ||jd | j ||jd | j ||jd | j ||jd
tjjtjj}|j| | j ||jd | j ||jd | j
t|jd
d S )Nz,google/protobuf/internal/factory_test2.protoz/google.protobuf.python.internal.Factory2MessagezEgoogle.protobuf.python.internal.Factory2Message.NestedFactory2Messagez,google.protobuf.python.internal.Factory2EnumzBgoogle.protobuf.python.internal.Factory2Message.NestedFactory2EnumzDgoogle.protobuf.python.internal.MessageWithNestedEnumOnly.NestedEnumz:google.protobuf.python.internal.Factory2Message.list_fieldz>google.protobuf.python.internal.Factory2Enum.FACTORY_2_VALUE_0z-google.protobuf.python.internal.another_fieldz>google.protobuf.python.internal.Factory2Message.one_more_fieldzprotobuf_unittest.TestServicez)protobuf_unittest.TestAllTypes.none_fieldzprotobuf_unittest.NoneMessage)r ZDescriptorDatabaser ZFileDescriptorProtoZ
FromStringr Z
DESCRIPTORZ
serialized_pbZAddZassertEqualZFindFileByNameZFindFileContainingSymbolr ZassertRaisesฺKeyError)ฺselfZdbZfile_desc_protoZfile_desc_proto2ฉ r ๚./usr/lib/python3.6/descriptor_database_test.pyฺtestAdd1 sD
zDescriptorDatabaseTest.testAddN)ฺ__name__ฺ
__module__ฺ__qualname__r r r r r
r / s r ฺ__main__)ฺ__doc__ฺ
__author__Z unittest2ZunittestฺImportErrorZgoogle.protobufr r Zgoogle.protobuf.internalr r ZTestCaser r ฺmainr r r r
ฺ